![]() |
gesicherte Eingade über TEdit
Hallo,
hab mal wieder ein Problem. Habe mir eine Edit-Komponente geschrieben, in der nur Zahlen, Komma und Minuszeichen zugelassen sind. Jetzt kann allerdings noch Schrott wie: " -," oder " -- " oder oder oder eingegeben werden. Ich möchte jetzt eventuell über strtoint überprüfen ob in der Edit-Komponente wirklich ein sinnvoller Eintrag (eine Gleitkommazahl) steht. Hoffe jemand kann mir einen Tip geben, wie ich diese Überprüfung überprüfung durchführen kann. Vielen Dank BAMatze |
Re: gesicherte Eingade über TEdit
Analog zu
Delphi-Quellcode:
gibts
StrToInt
Delphi-Quellcode:
. Besser ist aber
StrToFloat
Delphi-Quellcode:
, damit kannst du vor beim Umwandeln überprüfen, ob es ein korrekter "numerischer" String ist ohne eine Exception abfangen zu müssen.
Val (string, value, code);
|
Re: gesicherte Eingade über TEdit
Zitat:
|
Re: gesicherte Eingade über TEdit
Zitat:
|
Re: gesicherte Eingade über TEdit
Hallo,
und den Test führst du mindestens im OnChange aus. Heiko |
Re: gesicherte Eingade über TEdit
Danke hat funktioniert.
BAMatze |
Re: gesicherte Eingade über TEdit
Zitat:
|
Re: gesicherte Eingade über TEdit
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 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