Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#15

Re: Frage zu Try..Finally/Except

  Alt 4. Nov 2003, 18:06
Zitat:
ich hoffe jetzt ist deutlich geowrden, warum ich bei einen Objekterzeugung
ein try except drumherum setze.

meistens logge ich im try except teil die Exception in eine Datei
und kann dann später gucken was alles schief gelaufen ist.

es ist nicht zwingend notwendig, aber hilft ungemein bei der Fehlersuche


mfg

Tyrael
Danke für Deine PN, Tyrael.
Sicherlich, das ist eine funktionierende Lösung.

Ich persönlich empfinde Exceptions weder als lästig noch als überflüssig. Stattdessen sind sie oft sinnvolle Helfer für außergewöhliche Situationen. Jedoch kann und sollte nicht jede Zeile Code mit jeder Ausnahmebedingung umgehen, deshalb "übersetze" ich Exceptions lieber und reiche sie bis zu jemanden durch (ExceptionChaining, ExceptionWrapping), der sie schließlich sinnvoll verarbeitet (zB der zuständige Broker des Frameworks oder der zuständige Kontext). Hier kann zur detaillierten Beschreibung durch die kumulierte Information genaue Ursache und Position der ersten Exception (hier: Konstruktur der Klasse TMyClass) über die jeweiligen Ebenen des Aufrufs (sollte aus Foo erzeugt werden, die von Bar aufgerufen wurde, in Thread FooBar (es leben benannte Threads!)).
Für diese und ähnliche Aufgaben gibt es für Delphi gute Lösungen!

Interessant ist vielleicht der Link aus diesem Posting oder das J2EE-Exception-Handling-Konzept iA.
gruß, choose
  Mit Zitat antworten Zitat