Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#1

Text zu einer Fehlermeldung auslesen.

  Alt 12. Jan 2008, 10:48
Der Debugger von Delphi gibt mir die Fehlermeldung:
Code:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt XY.exe ist eine Exception der Klasse EFCreateError aufgetreten. Meldung: 'Datei "d:\xy.ini" kann nicht erstellt werden. Zugriff verweigert'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK  Hilfe  
---------------------------
Wenn ich den Fehler nicht abfange, bekomme ich die selbe Fehlermeldung in der Anwendung:
Code:
---------------------------
XY
---------------------------
Datei "d:\xy.ini" kann nicht erstellt werden. Zugriff verweigert.
---------------------------
OK  
---------------------------
Die INI wird beim Formclose geschrieben. Nach der Fehlermeldung kann die Anwendung nur über den Taskmanager geschlossen werden.

Fange ich den Fehler ab bekomme ich mit
ShowMessage(SysErrorMessage(GetLastError)); nur
Code:
---------------------------
XY
---------------------------
Zugriff verweigert
---------------------------
OK  
---------------------------
Wie kann den Fehler abfangen und die ganze Fehlermeldung anzeigen?

[edit=SirThornberry]Titel korrigiert - Mfg, SirThornberry[/edit]
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat