Einzelnen Beitrag anzeigen

Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Exceptions behandeln... Ich glaun ich bin zu plöd....

  Alt 22. Sep 2004, 17:59
Zitat von Muetze1:
Moin!

Delphi-Quellcode:
If ( E Is EOLEException ) Then
  EOLEException(E).Eigenschaft // bzw. ( E As EOLEException ).Eigenchaft
Die Exceptions sind nix anderes als Klasseninstanzen abgeleitet von Exception (welche von TObject abgeleitet wurde). Diese sind ohne Probleme Cast-bar. Auch ist ExceptObject innerhalb eines Try/Finally und Try/Except Blockes gültig und gefüllt mit der Exception Instanz. Das On E: Exception Do macht nix anderes als eine Klassenabfrage und einen TypeCast mit ExceptObject zu machen.

MfG
Muetze1
also ich habs getestet, klappt super
Danke

Wieder was gelernt ^^

Ich hätte gedacht, dass die anderen Eigenschaften nicht mit übergeben werden...
Mit Klassen hatte ich mich vorher nie tiefer beschäftigt und die wörter Cast-bar, TypeCast und ExceptObject sagen mir gar nix ^^
Noch nicht, werde mir das mal tiefer anschaun glaub ich..


MFG Keda
Christian
  Mit Zitat antworten Zitat