CX_TRANSACTION::MonitorByUniqueID
Beschreibung:
Diese Funktion sucht in der monitor-Collection nach einen Monitor mit der
übergebene Kurzbeschreibung (uniqueID). Wenn das Monitor- Objekt gewrappt wird, liefert die Funktion CX_DESCRIPTIVE_REF - Objekt zurück.
Code-Beispiel:
GetObject(, transactions) ifnot return
Var(tmpTransaction, monitor, searchID)
GetObject(, transactions) -> tmpTransaction
0 -> monitor
GetObject(, State) Copy(uniqueID) tmpTransaction Call(MonitorByUniqueID) Dup if
{
monitor Copy(_uniqueID)
tmpTransaction Call(TriggeredStateMonitor)
Dup if { Select(, State) Widget(, State) SendMsg(SELECT, DIRECT) }
NULL ExpandAll(, transactions)
tmpTransaction Select(, transactions)
}
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_TRANSACTION | Eine Transaktion |
Top-1 | STRING | Kurzbeschreibung | |
Stack(Out) | Top | CX_EXPANDABLE oder NULL | Monitor oder Wrapper |
Funktionsaufruf: Call(MonitorByUniqueID)