![]() |
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? |
Re: nach Fehler weiterareiten
Delphi-Quellcode:
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.
try
StellemitFehler; except; NächsteCodeZeile; |
Re: nach Fehler weiterareiten
Zitat:
Delphi-Quellcode:
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.
try
StellemitFehler; except Ausfuehren_wennFehler; end; NächsteCodeZeile; 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