Lade...
 

KillObject

KillObject

KillObject

Stack
Stack Position Beschreibung
Stack(In) Top Object
Stack(Out) Top -

Löscht ein transientes oder ein persistentes Objekt aus dem Speicher bzw. aus der Datenbank. Falls das zu löschende Objekt von der GarbageCollection verwaltet wurde, dann wird es dort von KillObject abgemeldet, damit es nicht doppelt gelöscht wird. Nach der Anweisung KillObject darf keine Variable mehr auf das Objekt verweisen, da dies bei einem späteren Lauf der GarbageCollection ebenfalls zu einem Absturz führt. Generell ist die Anweisung DeleteObject sicherer und KillObject gegenüber vorzuziehen.

 

Hinweis: Diese Anweisung ist für persistente Objekte in einer gewöhnlichen Anwendung verboten!
Objekte dürfen nur logisch mit DeleteObject gelöscht werden.
Weitere Information zum physischen Entfernen der Objekte aus der Datenbank finden Sie hier.