Lade...
 

DeleteCollection

DeleteCollection

DeleteCollection(ALL), DeleteCollection(TRANS), DeleteCollection(NONE), DeleteCollection

Parameter:  ALL, TRANS, NONE

Stack
Stack Position Beschreibung
Stack(In) Top eine Collection
Stack(Out) Top -

Mit dieser Anweisung kann eine Collection explizit (physisch!) gelöscht werden. Der Parameter steuert, was mit den in der Collection vorgefundenen Elementen geschehen soll:

Parameter
Parameter Beschreibung
ALL alle Elemente löschen
TRANS nur transiente Elemente löschen
- / NONE Elemente bleiben unverändert

Werden Elemente gelöscht, so entspricht dies genau der mit dem Befehl DeleteObject ausgelösten Operation: transiente Objekte werden physisch gelöscht, persistente jedoch nur logisch!

Hinweis:  Transiente Collections, die nicht mehr benutzt werden, entfernt die Garbage Collection automatisch, nicht jedoch deren Elemente.