Lade...
 

CX_OBJECT_DICTIONARY::Remove

CX_OBJECT_DICTIONARY::Remove

Beschreibung:

Diese Funktion löscht einen Eintrag für das Objekt aus dem Dictionary. 

Achtung: Im Gegensatz zu Enter, entfernt Remove keine Leerzeichen am Ende und am Anfang des Bezeichners. Das kann dazu führen, dass ein Eintrag, der per Enter eingefügt wurde, anschließend nicht per Remove gelöscht wird, da er nicht gefunden wurde.

Code-Beispiel:
Var(dict) CreateTransObject(CX_OBJECT_DICTIONARY) -> dict "cx" user dict Call(Exists) // -> TRUE "c*" 0 dict Call(Query) // -> Collection (user) "cx" user dict Call(Remove) "c*" 0 dict Call(Query) // -> empty Collection

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_OBJECT_DICTIONARY Dictionary
  Top-1 OBJECT Objekt
  Top-2 STRING Bezeichner / Schlüssel
Funktionsaufruf: Call(Remove)

Hinweis: Einträge können auch mittels der Funktion Remove() der Klasse CX_OBJECT_KEYWORD gelöscht werden.