CX_DB_UTILITY::SelectiveCopy
Beschreibung:
Diese Funktion kopiert alle (außer den mittels Parameter 3 ausgeschlossenen) Datenfelder des Quellen-Objekts in das Zielobjekt.
Die dynamischen Datenfelder werden vor dem Kopieren mit SanityCheck getestet, nur gesunde Slots werden kopiert.
Code-Beispiel:
Var(dbUtil, location) 1 SetLayer GetManager(OBJECT) Call(GetDBUtility) -> dbUtil ................................. zielObject quelleObjekt [ "objects"] dbUtil Call(RepairFrame)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DB_UTILITY | Tool-Objekt |
Top-1 | OBJECT | Objekt (Quelle) | |
Top-2 | OBJECT | Objekt (Ziel) | |
Top-3 | VECTOR |
Liste der auszuschließenden Datenfelder | |
Stack(Out) | Top | INTEGER | Anzahl verlorengegangene Slots |
Funktionsaufruf: Call(SelectiveCopy)