000
17.06.2003, 12:43 Uhr
~Katrin
Gast
|
Hallo, ich habe ein Problem.
Mein Programm: Ich habe ein Forumlar erstellt, welches aus einigen Edit-Labels und einer StringGrid- Tabelle besteht. In die Labels und die Felder der Tabelle sollen jeweils Zahlen eingetragen werden.
Mein Problem: Sollte der Anwender ein Zeichen das keine Zahl ist (z.B. ein Buchstabe) eingeben, möchte ich das abfangen und eine Meldung ausgeben.
Erst überprüfe ich, ob das label überhaupt einen Inhalt hat: LabelBettenanzahl->Text.data()
Enthält das Feld einen Inhalt versuche ich den folgendermaßen auslesen: LabelBerechnungszeitraum->Text.ToInt()
Jetzt stürzt mir, wenn z.B. ein Buchstabe eingegeben wird, das ganze Programm ab. (das passiert mir bei der Tabelle genauso)
Was mache ich falsch? Wie muss die Überprüfung richtig aussehen?
Ich wäre sehr :-))) wenn mit jemand helfen kann.
Danke, Katrin |