
Zitat von
lume96:
SMein Betriebssystem ist zwar auf Französisch, hätte trotzdem keine Fehlermeldung in Französisch erwartet.
Relativ einfach zu erklären: Das ist der Text der zum letzten von
GetLastError zurückgegebenen Fehlercode gehört. Benutzt man zum Beispiel
SysErrorMessage, so wird die Systemsprache für den Text genommen, da die Texte in den System DLLs drinne stehen und die sind eben lokalisiert. Genauso dürften die Schaltflächen der Messagebox in der Systemsprache beschriftet sein, so lange er die
API-Funktion
MessageBox oder einen Wrapper benutzt hat nucht die Delphi eigenen Kreation MessageDlg, dessen Schaltflächen wären dann in der Sprache der
IDE.