Skip to main content

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.