Hya,
ich hab ein Prob und zwar klappt bei mir der Try Execpt block nicht.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TForm2.Edit2Exit(Sender: TObject); var zahl:integer; begin try zahl := StrToInt(Edit2.Text); except on EConvertError do begin ShowMessage('Sie müssen die Nummer des Faches eingeben!' +'Die Nummer steht obem im Anzeigefeld.'); Edit2.Text := ''; end; end; end; |
in einem Editfelt wird also eine Integerzahl eingegeben und wenn dem nicht so ist wird halt die message ausgegeben. Jedoch kommt trotz eigentlichen abfangen des EConvertErrors der Fehler (EConvertError).
Warum das?? fange den doch ab.
[/code]