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]