Lade...
 

CX_OBJECT_DICTIONARY_CI::RemoveML

CX_OBJECT_DICTIONARY_CI::RemoveML

220415

Beschreibung:

Diese Funktion löscht einen Eintrag für das Objekt aus dem Dictionary. Der Bezeichner wird dabei in der aktuell aktiven Sprache an Remove weitergegeben. Der Bezeichner kann analog zu Exists und Query in anderer Groß-/Kleinschreibung an RemoveML übergeben werden, als er mit EnterML eingefügt wurde.

Achtung: Im Gegensatz zu EnterML, entfernt RemoveML keine Leerzeichen am Anfang und Ende des Bezeichners. Das kann dazu führen, dass Bezeichner, die per EnterML eingefügt wurden, später per RemoveML nicht entfernt werden können.

Code-Beispiel:
Var(dict) CreateTransObject(CX_OBJECT_DICTIONARY_CI) -> dict T("de", "en") obj dict Call(EnterML) "de" obj dict Call(Exists) // -> TRUE "DE" obj dict Call(Exists) // -> TRUE T("DE", "EN") obj dict Call(RemoveML)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_OBJECT_DICTIONARY_CI Dictionary
  Top-1 OBJECT Objekt
  Top-2 MULTIPLE_STRING Bezeichnername. Eintrag für aktuelle Sprache wird benutzt
Funktionsaufruf: Call(RemoveML)

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