Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

Re: post mortem Dump // Feststellen: Ist Exception abgefange

  Alt 28. Nov 2006, 18:08
Ich kann dir da auch empfehlen dich direkt in die Fehlerbehandlung einzuschleifen:

Als Variablen für die Fehlerbehandlung wären da z.B. folgende zu nennen:
Code:
System.ExceptProc
System.ErrorProc
[s]System.ExceptionClass[/s]
System.ExceptClsProc
System.ExceptObjProc
System.RaiseExceptionProc
System.RTLUnwindProc
System.SafeCallErrorProc
System.AssertErrorProc
[edit]
System.ExceptionClass wird nur für den Zugriff auf den Inhalt eines ExceptionObjects verwendet, ob die Exeption nach dem erstellen eines ExceptionObjects auch ausgelöst (nicht behandelt) wird, ist davon unabhängig.

> siehe EOutOfMemory, davon wird immer eine Instanz erstellt, aber offentlich nie verwendet.

[add]
ein Exept-Block um alles wird wohl eh nichts bringen, da dir eventuell untergeordnete Exept-Blöcke das abfangen könnten.

Delphi-Quellcode:
Try
  Try
    Raise EMeineException.Create(...
  Except
    // wird hier abgefangen
  End;
Except
  // hier wird nie was ankommen
End;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat