CX_DICTIONARY::GetLonelyKeys
Beschreibung:
Diese Funktion gibt alle Einträge, die keine Rückbeziehung zum Objekt besitzen als eine Collection von CX_KEYWORD-Objekten zurück.
Solche Einträge sollten nie auftreten. Mit RemoveLonelyKeys können sie entfernt werden.
Code-Beispiel:
"name = \"D1\"" FindFirst(CX_DICTIONARY) -> dict ..................................................... ObjectList(dict, AUTO_POSITION, 11, 11, 620, 80) [ INITIALIZE: "CX_KEYWORD::LanguageKey(0)" SetFormat "CX_KEYWORD::LanguageKey(1)" SetFormat [ "CX_KEYWORD::GetObject()" NO_DRAIN, COLOR CYAN ] SetFormat dict Call(GetLonelyKeys) -> corruptKeys corruptKeys FillObox corruptKeys Cardinality if { "Corrupt entries detected" Attention } ]
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DICTIONARY | Dictionary |
Stack(Out) | Top | COLLECTION | Einträge als CX_KEYWORD |