Hallo...
das [i] (Integer) stellt die Position des Cursors im String dar. Bsp. i:= 3 entspricht dem 3. Zeichen im String
PS: case mit Strings funktioniert so nicht
[edit] Kommando zurück... mit einzelnen "Buchstaben" gehts schon. nur nicht mit ganzen String´s[/edit]
Zitat Hilfe:
Zitat:
case SelektorAusdruck of
CaseListe1: Anweisung1;
...
CaseListen: Anweisungn;
end
Hierbei ist SelektorAusdruck ein beliebiger Ausdruck eines ordinalen Typs, der kleiner als 32 Bit ist (String-Typen und ordinale Typen, die größer als 32 Bit sind, sind nicht zulässig). Für CaseListe kann folgendes angegeben werden:
Eine Zahl, eine deklarierte Konstante oder ein anderer Ausdruck, den der Compiler auswerten kann, ohne dazu das Programm selbst auszuführen. CaseListe muss von einem ordinalen Typ sein, der zum Typ von SelektorAusdruck kompatibel ist. 7, True, 4 + 5 * 3, 'A', und Integer('A') sind demnach als CaseListe zulässig, Variablen und die meisten Funktionsaufrufe dagegen nicht. (Einige integrierte Funktionen wie Hi und Lo können in einer CaseListe enthalten sein. Siehe Konstante Ausdrücke.)
Ein Teilbereich der Form Erster..Letzter, wobei Erster und Letzter den obigen Kriterien entsprechen müssen und Erster kleiner oder gleich Letzter sein muss.
Eine Liste der Form Element1, ..., Elementn, wobei jedes Element den obigen Kriterien entsprechen muss.