Lade...
 

CX_DB_UTILITY::GrabObject

CX_DB_UTILITY::GrabObject

Beschreibung:

Diese Funktion findet das Objekt mittels Location. Zeigt die Location auf ein (dynamisches !) Datenfeld, so wird das Objekt zurückgeliefert, dem das Datenfeld angehört. Dies gilt insbesondere auch für Collections und steht damit im Gegensatz zum Kommando GrabObject, welches stattdessen die Collection selbst zurückliefert.

Code-Beispiel:
Var(dbUtil, location) 1 SetLayer GetManager(OBJECT) Call(GetDBUtility) -> dbUtil "<0|520|0|45914|10000>" dbUtil Call(GrabObject) vector Insert "<0|520|0|459fc|10000>" dbUtil Call(GrabObject) vector Insert "<0|520|0|45bcc|10000>" dbUtil Call(GrabObject) vector Insert

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DB_UTILITY Tool-Objekt 
  Top-1 STRING Location eines Objects
Stack(Out) Top OBJECT | NULL Das referenzierte Objekt, sofern gefunden

 

Funktionsaufruf: Call(GrabObject)