Lade...
 

CX_OBJECT_MANAGER::QuerySegment

CX_OBJECT_MANAGER::QuerySegment

Beschreibung:

Diese Methode liefert das Segment, in dem das persistente Objekt gespeichert ist. Falls das Segment nicht gefunden werden konnte, weil es in der classix.ini nicht definiert ist, dann liefert diese Methode NULL. Bei transienten Objekten wird ebenfalls NULL zurückgegeben.

Hinweis: In früheren ClassiX-Versionen gab es ein Größenlimit für Segmente (Segment-Splitting) und ab einer bestimmten Größe wurde das aktuelle Segment umbenannt nach dem Schema: "name〈folgenummer〉". Für diese alten Segmente gibt es im System keine dazugehörigen CXS_SEGMENT-Objekte und QuerySegment liefert in diesem Fall ebenfalls NULL.

Code-Beispiel:
user GetManager(OBJECT) Call(QuerySegment) // -> CXS_SEGMENT userS(28)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_OBJECT_MANAGER  
  Top-1 OBJECT  
Stack(Out) Top CXS_SEGMENT  
Funktionsaufruf: Call(QuerySegment)