CX_COUNTER::GetActiveCounter
Beschreibung:
Falls dieses Counter-Objekt deaktiviert wurde (siehe flags), dann liefert diese Methode NULL. Ansonsten wird das delegierte Counter-Objekt zurückgegeben, welches bei allen Delegated-Methoden verwendet wird.
Das delegierte Counter-Objekt wird dabei zurückgegeben unabhängig davon, ob es aktiv ist, oder nicht.
Diese Methode kann auch genutzt werden, um zu prüfen, ob das Zählerobjekt deaktiviert ist oder nicht.
Code-Beispiel:
counter Call(GetActiveCounter) -> delegated delegated if { // counter is active delegated Call(GetActiveCounter) if { // delegated counter is also active } else { // delegated counter is inactive } } else { // counter is inactive }
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack (In) | Top | CX_COUNTER | Das Counter-Objekt selbst |
Stack (Out) | Top | CX_COUNTER | NULL | Der delegierte Counter, oder NULL falls das Counter-Objekt nicht aktiv ist. |