Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - case-Anweisung mit String


Tobias1 - Mi 03.11.04 13:12
Titel: case-Anweisung mit String
Warum kommt hier die Fehlermeldung 'Ordinaltyp erforderlich'

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
var
x:string;
.
.
.
.
case x of
'D':Showmwssage('D');
end;

Kann man überhaupt einen string als case nehmen?


jasocul - Mi 03.11.04 13:16

Case funktioniert nur mit Ordinal-Typen.
EDIT: Steht ja auch in der Fehlermeldung. :wink:
Strings sind demnach nicht zulässig.