Eventuell hilft Die die Case-Anweisung weiter. Als Ordinal-Typ kannst Du z.B. ORD(Zeichenkette[i]) in einer Schleife verwenden, die den String Zeichen für Zeichen durchgeht. Hier ein Pseudo-Code aus einer Website kopiert...
Delphi-Quellcode:
case <bariable> of { die Variable muß ein Ordinaltyp sein }
wert1:
... Anweisung
wert2...wert5:
anweisung
wert6, wert9:
begin
... Anweisung
end;
else
... alles, was nicht oben drin vorkommt
end; { Ende der Case-Anweisung }
SCRaT