Lade...
 

CopyTransObject

CopyTransObject

CopyTransObject(mode), CopyTransObject

Parameter: ganzzahliger Wert für Kopier-Modus

Stack
Stack   Beschreibung
Stack(In)   ein Objekt
Stack(Out)   eine transiente Kopie dieses Objekts

Diese Anweisung erzeugt ein transientes Objekt, das eine Kopie des auf dem Stack vorgefundenen persistenten oder transienten Objekts darstellt. (Siehe auch den den InstantView®-Befehl CopyPersObject, mit dem eine persistente Kopie eines Objekts erzeugt wird.)

Wie ein Objekt kopiert wird, bestimmt die Klasse des Objekts (eine detaillierte Beschreibung finden sie hier).

Achtung: Beim transienten Kopieren persistenter Objekte kann es passieren, dass transiente Pointer auf persistente Objekte entstehen. Diese sind nur bis zum Ende der Transaktion gültig und zeigen danach undefiniertes Verhalten. Bei CopyTransObject muss genau geprüft werden, welche Bestandteile des Objektes kopieren werden.

Hinweis: Der mode-Parameter wird in der aktuellen ClassiX-Version nur bei CopyPersObject berücksichtigt.