![]() |
case of Problem - Will auf ne Eingabe nix machen
Hallo, hab en Problem.
Ich hab ein Editfeld und einen Button. Nun will ich was reinschreiben in das Edit und ein Klick auf den Button soll dann etwas ausführen. Aber das funzt bei mir nicht. Hiuer mal mein Quelltext dazu:
Code:
procedure TForm1.Button1Click(Sender: TObject);
var eingabe : Integer; begin eingabe := StrToInt(Edit1.Text); case eingabe of 'solitär' := Solitr1Click(Sender: TObject); end; end; Ich hab jetzt nix auf die schnelle gefunden, was mein Problem löst. Könnte es daran liegen, dass case irgendwas zählen will? Sollte ich vllt lieber mit if arbeiten? |
Re: case of Problem - Will auf ne Eingabe nix machen
Die case-Anweisung erwartet einen ordinalen Datentyp und kann daher Strings nicht verarbeiten. Du wirst dir daher was anderes einfallen lassen müssen. ;)
|
Re: case of Problem - Will auf ne Eingabe nix machen
Joa, danke, der Gedanke ist mir auch grade gekommen. Werde wohl mit IF arbeiten müssen
|
Re: case of Problem - Will auf ne Eingabe nix machen
Oder du guckst einfach mal
![]() |
Re: case of Problem - Will auf ne Eingabe nix machen
Herzlich willkommen in der Delphi-PRAXiS, wurzel.
Mit einer halbwegs aktuellen Delphi-Version kannst du die Funktionen ![]() ![]() Freundliche Grüße vom marabu |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "VCL / WinForms / Controls" nach "Sonstige Fragen zu Delphi" verschoben.
Ist eine Delphi-Frage ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz