![]() |
über best. Zahl in edt -> Message
Ich hab wiedermal ein kleines Problem.
Delphi-Quellcode:
Dieser procedure klappt nicht ganz. Ich nehme mal an, es liegt an Edit.Text, da es ja eine Zahl überprüfen soll.
procedure TTaetigkeiten.Button1Click(Sender: TObject);
begin if mo_std_1.Text > '15' then ShowMessage('Über 15 nicht erlaubt'); end; Kann mir jemand helfen? |
Re: über best. Zahl in edt Message
Dann überprüf doch eine Zahl und nicht einen String.
|
Re: über best. Zahl in edt -> Message
und wie stell ich das an
??? |
Re: über best. Zahl in edt -> Message
IntToStr() in der Hilfe nachschlagen.
Chris |
Re: über best. Zahl in edt -> Message
Delphi-Quellcode:
procedure TTaetigkeiten.Button1Click(Sender: TObject);
var i: integer; begin i:=StrToInt(mo_std_1.Text) if i > 15 then ShowMessage('Über 15 nicht erlaubt'); end; |
Re: über best. Zahl in edt -> Message
Hi!
Du musst folgendes schreiben:
Delphi-Quellcode:
Also den String zu einem Integer umwandeln und die Anführungszeichen um die 15 weglassen!
procedure TTaetigkeiten.Button1Click(Sender: TObject);
begin if strtoint(mo_std_1.Text) > 15 then ShowMessage('Über 15 nicht erlaubt'); end; // untested Ciao fkerber |
Re: über best. Zahl in edt -> Message
Yes, dankeschööön.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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 by Thomas Breitkreuz