![]() |
prüfen ob der eingegebene String eine Zahl ist
Hallo,
ich habe das Problem, dass ich meine abzuspeichernden Dateien fortlaufend nummerieren möchte. Nun kann es passieren, dass jemand in das Eingabefeld mit der zu beginnenden Nummer einen Buchstaben eingibt. Bei dem Versuch den String in ein Integer umzuwandeln gibts dann eine Fehlermeldung. Kennt jemand einen Befehl mit dem ich überprüfen kann, ob es sich bei der Eingabe um eine Zahl handelt? |
Re: prüfen ob der eingegebene String eine Zahl ist
Da gibts mehrere Möglichkeiten
Entweder
Delphi-Quellcode:
oder mit nem Try Blockzahl:=Strtointdef( Edit1.text,0);
Delphi-Quellcode:
try zahl :=strtoint(edit1.text); except showmessage('Fehler keine zahl'); end; |
Re: prüfen ob der eingegebene String eine Zahl ist
Es gibt davon tausende Themen hier im Forum. Such einfach mal nach
![]() |
Re: prüfen ob der eingegebene String eine Zahl ist
Du kannst auch von Anfang an keine Buchstaben in deinem Eingabefeld zulassen. Einfach mal hier im Forum suchen. ;)
![]() MfG freak |
Re: prüfen ob der eingegebene String eine Zahl ist
Oder schau dir
![]() |
Re: prüfen ob der eingegebene String eine Zahl ist
Warum nicht gleich verhindern, daß eine Zahl eigegeben werden kann. Z.B. mit einem MaskEdit, da lässt sich dann auch gleich die Länge mit angeben.
Mfg TAC |
Re: prüfen ob der eingegebene String eine Zahl ist
Hi
sorry, aber was kommt hier anstelle von Zahl? Zitat:
mfG Max und Danke! |
Re: prüfen ob der eingegebene String eine Zahl ist
Zitat:
|
Re: prüfen ob der eingegebene String eine Zahl ist
Hi,
Wir würde denn ein Tryblock aussehen, der folgendes enthalten soll: Wenn edit1.text eine zahl ist, dann {irgend ein Befehl}, wenn nicht showmessage('Keine Zahl') ? mfG naudoc |
Re: prüfen ob der eingegebene String eine Zahl ist
Zitat:
Delphi-Quellcode:
LG Mario
var Zahl: Integer;
begin try Zahl:= StrToInt(Edit1.Text); ShowMessage('Super !! Das ist eine Zahl'); except ShowMessage('Fehler, keine zahl'); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 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