Lade...
 

CX_MODULE::ReportMessages

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.

  1. Nur eingehende Messages
  2. Nur ausgehende Messages (inklusive gesendeter System-Events)
  3. Eingehende Messages und System-Events
  4. 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 }
Stack
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
Funktionsaufruf: Call(ReportMessages)