CX_COUNTER::GetDelegatedValue
Beschreibung:
Diese Klassenfunktion liefert den delegierten Zähler (wenn es einen gibt) bzw. den eigenen Zähler zurück. Falls dieser oder der delegierte Zähler über flags deaktiviert wurde, dann wird stattdessen der größtmögliche INTEGER-Wert zurückgegeben,
Code-Beispiel:
counter Call(GetDelegatedValue)
// Äquivalent zu folgender Codesequenz:
counter Dup Call(GetActiveCounter) Dup ifnot { Drop } else { Swap Drop }
Call(GetValue)
// Äquivalent zu folgender Codesequenz:
counter Dup Call(GetActiveCounter) Dup ifnot { Drop } else { Swap Drop }
Call(GetValue)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | CX_COUNTER | Counter-Objekt |
Stack(OUT) | Top | INTEGER | Zählerstand |