Lade...
 

CX_COUNTER::GetActiveFormatStrings

CX_COUNTER::GetActiveFormatStrings

224511
Beschreibung:

Diese Methode liefert einen Vektor mit den beiden Formatstrings (firstFormat & secondFormat) des Zählerobjekts. Falls der Zähler delegiert ist (delegation), dann wird das Format des am meisten delegierten Zählerobjekts zurückgegeben. Sollten die Formate noch nicht gesetzt sein, dann wird ein Vektor mit zwei Leerstrings "" zurückgegeben.

Falls die Formatierung über die flags (aus CX_COUNTER) im delegierten Zähler deaktiviert wurde, dann werden die Formate dieses Zählerobjekts zurückgegeben und falls die Formatierung auch hier deaktiviert wurde, dann wird ein leerer Vektor zurückgegeben.
Ob der Zähler (oder der delegierte Zähler) aktiviert oder deaktiviert ist spielt für diese Methode keine Rolle.

GetActiveFormatStrings liefert also die Formatierung, die von allen FormattedDelegated-Methoden von CX_COUNTER angewendet wird, mit dem Unterschied, dass bei deaktiviertem Zähler keine Formatierung angewandt wird.

Das erste Vektorelement ist firstFormat (die Steuerzeichen) und das zweite Element ist secondFormat (der konstante Text).

Code-Beispiel:
Var(counter) CreateTransObject(CX_COUNTER) -> counter "000000" counter Put(firstFormat) "xxxxxx" counter Put(secondFormat) counter Call(GetFormatStrings) // -> [ "000000" "xxxxxx" ] 2 counter Put(flags) counter Call(GetFormatStrings) // -> [ ]

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_COUNTER Das Zäherobjekt
Stack(Out) Top VECTOR〈STRING〉 Die Formatstrings als Vektor
Funktionsaufruf: Call(GetActiveFormatStrings)