Autor Beitrag
hibbert
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: Do 26.12.02 18:55 
hallo,
ich hab mal wieder eine frage...
undzwar möchte ich gerne die error message 'Cannot open file xyz' abfangen oder ins deutsche übersetzen.
hab ich da eine chance ???
mfg hibbert

_________________
I kunnen väl svara endast ja eller nej
Om i viljen eller nej
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 26.12.02 19:27 
Siehe mein Programm ShowErrorMessage in der OpenSource-Sparte.
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Do 26.12.02 23:22 
Oder Du prüfst bereits VOR dem Fehler ob die Datei da ist.
ein IF NOT FileExists(FileName) then MessageDlg(...) else OpenFile(...); gibt Dir nicht nur die Möglichkeit eigene Fehlermeldungen zu bringen, sondern verhindert auch gleich, daß der Fehler in Windows eintritt.

Eine andere Möglichkeit wäre ein try-except Block. Auch hier kannst Du im Exceptionteil eine eigene Fehlermeldung generieren. Im Testlauf wird Dir im Gegensatz zum späteren Programmablauf allerdings auch der Windows-Fehler vom Debugger gemeldet.

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 26.12.02 23:30 
Mal 'ne Frage: Warum kommt die auf englisch bei dir?
RichMan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 20



BeitragVerfasst: Fr 27.12.02 03:50 
Weil er die englische Version von Delphi bzw. des Compilers hat?