![]() |
Re: Alle Exceptions abfangen
*ganzvorsichtignachobenschieb*
|
Re: Alle Exceptiosn abfangen
Zitat:
Eine Exception unterbricht unweigerlich die Ausführung der Fehlerhaften Routine und übergibt die Kontrolle an den nächsten übergeordneten Exception-Handler. Der kann in der gleichen Routine liegen (da halt Try-Except / Try-Finally block), er kann aber auch ein gutes Stück weiter oben liegen. Wenn Du willst, das das Programm nach einer Exception an einer bestimmten Stelle weitermacht, dann musst Du die Exception zwangsläufig davor abarbeiten, das Programm wieder in einen definierten Zustand überführen und dann innerhalb des Except / Finally - Blockes die danach auszuführende Routine aufrufen. Eine andere Alternative wäre es, erst gar keine Exceptions zu werfen wenn Du nicht willst das ein Programm an der Stelle abbricht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 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