Wo die Sprache bei Fehlermeldungen genau herkommt ist mir auch nicht klar. Spielt bei mir auch keine Rolle. Aber selbst die deutschen Standard-Fehlermeldungen sind meistens wenig- bzw. nichtssagend. Wegen der vielen Möglichkeiten sind sie allerdings durchnummeriert und in Klassen aufgeteilt. Wenn sich das mit der Sprache nicht eindeutig klären läßt, dann baue Dir eventuell wirklich besser einen eigenen
Exception-Handler. Z.B. so :
Delphi-Quellcode:
procedure TfrmMain.MainException (Sender : TObject;E :
Exception);
begin
showmessage ('
Fehler : ' + E.
Message + #10#13 +
'
Klasse : ' + E.ClassName)
end;
procedure TfrmMain.FormCreate(Sender: TObject);
begin
Application.OnException := MainException;
end;
Die Methoden des
Exception-Objekts würde ich mir auch mal ansehen. Da ist einiges zu machen.