CX_MODULE::ReportMessages
Beschreibung:
Liefert eine Zusammenfassung aller Messages des Moduls, aller Basismodule und der darin enthaltenen Widgets in einer transienten Collection. Der Parameter entscheidet darüber, welche Messages in die Collection aufgenommen werden.
- Nur eingehende Messages
- Nur ausgehende Messages (inklusive gesendeter System-Events)
- Eingehende Messages und System-Events
- 229883 Nur die triggeredBy-Messages dieses Moduls
Hinweis: Um die Messages von importierten Widgets korrekt herauszugeben, muss der Provider geladen werden, was dazu führen kann, dass innerhalb eines Aufrufs von ReportMessages mehrere Providermodule initialisiert werden.
Code-Beispiel:
Module(printole) Dup Call(LoadExternalModule) Drop
2 Swap Call(ReportMessages) iterate { Call(GetName) Attention }
2 Swap Call(ReportMessages) iterate { Call(GetName) Attention }
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_MODULE | Ein Modul |
Stack(In) | Top-1 | INTEGER | 0,1,2 oder 3 |
Stack(Out) | Top | COLLECTION〈CX_MESSAGE_INFO〉 | Messages des Moduls |