Thema: Delphi Fehlermeldung auslesen

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Fehlermeldung auslesen

  Alt 16. Jul 2003, 08:42
Es geht am einfachsten, wenn Du die Fehler in einem try...except Block abfängst.

Delphi-Quellcode:
try
  ....
  ....
  .... FEHLER
  ....
  ....
except
  on E: EDivByZero do
  begin
    // division durch 0
    ....
  end;
  on E: EIntOverflow do
  begin
    // wert zu groß für integer-variable
    ....
  end;
  on E: EInvalidPointer do
  begin
    // access violation
    ....
  end;
  on E: Exception
  begin
    // alle anderen Fehler
    ....
  end;
end;
Die Nachricht kann jeweils mit E.Message (Sprachabhängig!!!) ausgelesen werden. Andere Fehlertypen sind definiert OH.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat