CX_SYSTEM_OBJECT::EnterNamedInterrupt
199655
Beschreibung:
Diese Funktion registriert einen Interrupt unter einem bestimmten Namen. Dieser kann bei laufendem InstantView eine Message an einem Objekt ausführen oder ins System broadcasten.
Beispielsweise kann von MorphIT der Interrupt "cancel" ausgelöst werden, während ein Prozess läuft. Hierfür wird in der Anzeige des Fortschritts durch den Befehl Progress ein Button "Abbrechen" angezeigt.
Code-Beispiel:
"cancel" (PROGRESS_CANCEL) Module SystemObject Call(EnterNamedInterrupt)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_SYSTEM_OBJECT | |
Top-1 | CXI_OBJECT | Adressat für das Event oder NULL für Broadcast | |
Top-2 | INTEGER | Event-Konstante | |
Top-3 | STRING | Bezeichner des Interrupts | |
Stack(Out) | Top |