Lade...
 

CX_MODULE::IsInitialized

CX_MODULE::IsInitialized

229882
Beschreibung:

Diese Methode liefert 1 (TRUE), falls das Modul bereits geladen und initialisiert ist - d.h es hat die INITIALIZE-Message verarbeitet. 

Wird ein Modul per LoadExternalModule manuell geladen, dann befindet es sich in einem geladenen aber noch nicht initialisierten Zustand. Das Modul wird dann initialisiert, sobald es die erste Nachricht empfängt.

Code-Beispiel:
module Call(LoadExternalModule) Drop
module Call(IsInitialized) // FALSE
module SendMsg(MODULE_MSG)
module Call(IsInitialized) // TRUE
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_MODULE ein Modul
Stack(Out) Top INTEGER 0 oder 1
Funktionsaufruf: Call(IsInitialized)