Lade...
 

CX_DB_UTILITY::BackptrCount

CX_DB_UTILITY::BackptrCount

Beschreibung:

Objekte, die sich in einer indizierten Collection befinden, zeigen selbst wiederum auf den Index. Mit dieser Klassenfunktion lässt sich herausfinden, auf wie viele Indizes ein Objekt zeigt. Die Funktion zählt nicht die Indizes im Einzelnen, sondern hat folgende Rückgabewerte:

Rückgabewert Bedeutung
0 Nicht indiziert
1 Von einem Index indiziert
2 Von zwei oder mehr Indizes indiziert

Mit ClearBackptr kann dieser Zeiger zurückgesetzt werden.

Code-Beispiel:

Var(dbUtil, location) 
GetManager(OBJECT) Call(GetDBUtility) -> dbUtil 

object dbUtil Call(BackptrCount)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DB_UTILITY Tool-Objekt 
Top-1 CX_EXPANDABLE Objekt
Stack(Out) Top INTEGER 0, 1 oder 2

Funktionsaufruf: Call(BackptrCount)