![]() |
Vermeidung von ERROR-Nachrichten
Hi,
ich habe ein Programm geschrieben, der verrückt spielt, wenn man ein Komma anstelle eines Punktes in ein EDIT mit
Delphi-Quellcode:
Außerdem mag er es nicht, wenn Textzeichen in diesem EDIT auftauchen.
StrToFloat
Wie kann ich die ERROR-Nachricht umgehen sodass es folgendes macht?
Delphi-Quellcode:
//in einer Prozedur, die nach dem umgehen einer ERROR-Nachricht abläuft
ShowMessage('Bitte nur eine Zahl eingeben! Keinen Text!'); |
Re: Vermeidung von ERROR-Nachrichten
Hallo
Delphi-Quellcode:
try
x:=strtofloat(Edit1.Text); except ShowMessage('Bitte nur eine Zahl eingeben! Keinen Text!'); end; |
Re: Vermeidung von ERROR-Nachrichten
Danke für die schnelle Antwort!
:cheers: |
Re: Vermeidung von ERROR-Nachrichten
|
Re: Vermeidung von ERROR-Nachrichten
Hai,
ich bin eigentlich immer dafür das der Anwender keine "falschen" Eingaben machen kann. Wenn er nur Zahlen und eine Dezimaltrennzeichen eingeben soll dann muss man dafür sorgen das er auch nur diese Zeichen eingeben kann. |
Re: Vermeidung von ERROR-Nachrichten
Oder du fängst die Tastendrücke in OnKeyPress ab und ersetzt ungültige Zeichen (Textzeichen) durch #0 und das Komma durch einen Punkt. Dann kann man einfach keinen Text eingeben.
(da ist mir wohl Sharky zuvorgekommen :) ) |
Re: Vermeidung von ERROR-Nachrichten
OK,
Danke, ich hab's jetzt... :stupid: |
Re: Vermeidung von ERROR-Nachrichten
Zitat:
|
Re: Vermeidung von ERROR-Nachrichten
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Und ansonsten kannst du ja bei Tasteneingaben darauf reagieren: Einfügen ja/nein? Wie SnuffMaster23 schon sagte :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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