Entwickler-Ecke
Sonstiges (Delphi) - Fehlerbehandlung
Lunzen - Mo 29.07.02 21:19
Titel: Fehlerbehandlung
muss in meinem prog noch eine fehlerbehandlung einbauen .. würde mich freuen wenn mir da wer helfen könnte ..
icq: 152671412
großes danke im voraus
lunzen
hitstec - Mo 29.07.02 22:27
habe kein ICQ, aber versuchs do damit
Quelltext
1: 2: 3: 4: 5:
| try ..dein Code.. except ..im Fehlerfall Fehlermeldung.. end; |
Frankle - Di 30.07.02 13:45
Titel: fehler
Hi....dann kannst du noch auf bestimmte Fehler eingehen
Quelltext
1: 2: 3: 4: 5:
| try Anweisung except onEConvertError do Anweisung end; |
oder eben try-finally
lemming - Di 30.07.02 13:56
Oder wenn du generell keine Messageboxen in deinem Programm haben willst und du dir denkst "Hach, ich pfeif auf Error Messageboxen"
Dann ist daß das richtige für dich:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TMain.FormShow(Sender: TObject); begin Application.OnException := Main.OnError; end;
procedure TMain.OnError(Sender: TObject; E: Exception); begin LabelError.Caption := E.Message; end; |
Klabautermann - Di 30.07.02 16:18
Hallo lemming,
kommen die Exeptions da auch ann, wenn sie Lokal gekapzelt sind?
Wahrscheinlich nicht oder? Ansonsten währe das eine Interessante Sache für ErrorLogs.
Gruß
Klabautermann
Alfons-G - Di 30.07.02 16:35
Nö, auf diese Art kannst Du nur Fehler behandeln, welche nicht vorher bearbeitet wurden. Du kannst aber auch mit raise eine Fehlerauslösung erzwingen. Schau mal in der Object-Pascal-Hilfe zu diesem Thema nach.
:idea:
Lunzen - Di 30.07.02 18:33
danke danke leutz ... 8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!