Beispiel für GetMLText
Window(win1, 10, 10, 320, 150, T("Fenster 1", "window 1", "fenętre 1")) { Menu { Item(i1, SELECT_MULTIPLE, T(Farben, colors, couleurs)) { Item(i11, CHECK_MARK, T(rot, red, rouge)) . . . } } Prompt(pName, 10, 10, T("Name:", "name:", "nom:")) String(CX_PERSON::name, 230, 10, 200) Button(b1, 30, 50, "push me") [ SELECT: GetMLText(win1) GetMLText(, i1) GetMLText(, i11) GetMLText(, pName) GetMLText GetMLText(, name) // falsch! ] . . . }
bringt zunächst folgende Werte auf den Stack:
Top | T("push me") |
Top-1 | T("Name:", "name:", "nom:") |
Top-2 | T("rot", "red", "rouge") |
Top-3 | T("Farben", "colors", "couleurs") |
Top-4 | T("Fenster1", "window 1", "fenêtre 1") |
und bricht danach bei GetMLText(, name) mit einem Fehler ab (vergleiche auch Beispiel für GetValue)