Hallo,
ich habe mal eine kurze Frage zu case! Ich will Entscheidungen mit case treffen.
Hier mein Code den ich bis jetzt habe:
Delphi-Quellcode:
procedure TMain.Menu(Sender: TObject);
var s : String;
begin
s:=TLabel(Sender).Caption;
case s of
'Übersicht' : begin
f.Close;
end;
end;
end;
Diese Procedure wird immer dann ausgelöst, wenn ein Label auf meiner Form geclickt wird. Der Compiler sagt mit aber einen Fehler mit den ich nichts anfangen kann.
Hier der Fehler:
[Fehler] UMain.pas(136): Ordinaltyp erforderlich
[Fehler] UMain.pas(137): Inkompatible Typen: 'Integer' und 'String'
Kann man mit case nur Integer Werte Entscheiden lassen???
Mit freundlichen Grüßen
Christian18