Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi nach Fehler weiterareiten (https://www.delphipraxis.net/41596-nach-fehler-weiterareiten.html)

bixi400 5. Mär 2005 17:22


nach Fehler weiterareiten
 
Hi!

Wenn in meinem Programm ein Fehler auftritt, wird der Source an dieser stelle nicht mehr weiter ausgeführt. Ich fange zwar die Fehler mit Application.OnException ab aber der Soucre wird trotzdem nicht weiter ausgeführt.

Wie kann ich machen das der Source nach dem Fehler weiter ausgeführt wird?

Bernhard Geyer 5. Mär 2005 17:30

Re: nach Fehler weiterareiten
 
Delphi-Quellcode:
try
  StellemitFehler;
except;
NächsteCodeZeile;
Ein allgemeines (wie AFAIK bei VB mögliches) Resume Next ist nicht möglich und auch nicht sinnvoll. Wenn nun mal irgendwo ein Fehler aufgetreten ist, so kann eine einfaches weiterarbeiten an der nächsten Stelle noch viel mehr Schaden verursachen.

Binärbaum 5. Mär 2005 22:17

Re: nach Fehler weiterareiten
 
Zitat:

Zitat von Bernhard Geyer
Delphi-Quellcode:
try
  StellemitFehler;
except;
NächsteCodeZeile;

Wenn schon, dann richtig:
Delphi-Quellcode:
try
  StellemitFehler;
except
  Ausfuehren_wennFehler;
end;
NächsteCodeZeile;
Der Teil zwischen except und end kann auch leer bleiben, dann wird halt nichts ausgeführt, um auf den Fehler zu reagieren. Danach geht es bei NächsteCodeZeile; weiter.

MfG
Binärbaum


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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