Inizializzazione delle istanze del modulo (modifica online)
Inizializzazione e reinizializzazione delle istanze dei moduli e delle istanze proxy (modifica online)
Il metodo IBaseInstance.Init(bOnlineChange : BOOL)
) viene chiamato dopo un download o una modifica online per tutte le istanze del modulo di primo livello e per tutte le istanze proxy. I moduli sono responsabili della chiamata a tutte le istanze del modulo gestito, se necessario. Init
viene chiamato non appena tutti i valori dei parametri, le istanze del modulo gestite e di riferimento sono impostati e le istanze del modulo sono state montate nell'albero del modulo, ma prima che le attività vengano avviate o continuate.
L'implementazione standard nel blocco funzione Module
chiama tutti i sottomoduli.
I metodi IBaseInstance.OnBeforeOnlineChange
E IBaseInstance.OnAfterOnlineChange
vengono chiamati prima e dopo che la struttura dell'albero dei moduli è stata ricreata e i valori dei parametri sono stati modificati. Inoltre i metodi vengono chiamati prima e dopo che tutti i sottomoduli e i moduli di riferimento sono stati riassegnati, ma prima che le attività vengano (ri)avviate.
Suggerimento
In contrasto con FB_Init
, questo metodo viene chiamato ad ogni modifica online, indipendentemente dal fatto che FB_Exit
è stato chiamato in precedenza sulla vecchia istanza.