Autor Beitrag
krieg Jürg
Hält's aus hier
Beiträge: 2

WIN 98, XP
D5
BeitragVerfasst: Do 18.03.04 15:08 
Hallo

Bei MessageDlg kann man die Voreinstellung (default auf JA oder NEIN) nicht verändern. Nun gibt es die Möglichkeit, satt MessageDlg die Funktion MessageBox zu verwenden, worin mit MB_DEFBUTTON1 die Voreinstellung definiert werden kann. Leider lauten dann aber die Knöpfe auf YES und NO statt JA und NEIN.
Bei der Funktion MessageBoxEx kann man auch die Sprache einstellen. Leider wird diese Funktion von Delphi (D5) offenbar nicht unterstützt.
Weiss jemand Rat, wie man die Voreinstellungen beeinflussen kann, ohne dass die Knöpfe englische Einträge bekommen?

Vielen Dank
Jürg


Moderiert von user profile icontommie-lie: Topic verschoben
MaxiTB
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 679

Win2000, WinXp, Workbench ;-)
D7 Ent, VS2003 Arch.
BeitragVerfasst: Do 18.03.04 15:24 
MessageBoxEx ist in der unit Windows deklariert - daher dürfte es kein Problem geben (selbst mit D5), wenn du diese einbindest.

_________________
Euer Mäxchen
Wer früher stirbt, ist länger tot.
krieg Jürg Threadstarter
Hält's aus hier
Beiträge: 2

WIN 98, XP
D5
BeitragVerfasst: Do 18.03.04 17:16 
Titel: MessageBoxEx
MessageBoxEx erkennt mein Delphi nicht. Delphi 5 (Compiling 6.18, Update Package 1).
tomtom62
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278

WIN 2000, XP prof
D5 prof.
BeitragVerfasst: Do 18.03.04 19:14 
Also ich will es nicht beschwören, aber warum sollte plötzlich die Sprache der Messagebox anders sein ?.

Ich nutze selbst immer noch D5 und habe so ein Problem noch nicht gehabt..
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 18.03.04 19:49 
Die Sparche der API Messagebox ist immer die des Systems, da zum generieren die System DLL's benutzt werden. Alle anderen Versionen sind von der Sprache dr IDE abhängig.
Zimond
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Sa 16.10.04 16:40 
sind die Open- oder Save dialoge ebenfalls von delphi abhängig? wenn ja, wär ich dann wirklich gezwungen mir eigene dialoge zu basteln wenn ich ein multilinguales projekt habe? ääätz!!!!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 16.10.04 16:56 
Ja, die sind auch vom System abhängig. Aber warum sollte ein Spanier bei dir französisch als Sprache wählen auf seinem spanischem System?
Zimond
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Sa 16.10.04 22:12 
Zimond hat folgendes geschrieben:
sind die Open- oder Save dialoge ebenfalls von delphi abhängig?


Luckie hat folgendes geschrieben:
Ja, die sind auch vom System abhängig.


*verweird bin* ;)
also system und nicht delphi? das is ja dann gut! ich will ja nur das ein spanier keine deutschen texte auf seinem system hat. Wenn er französisch wählt und dann nen spanisch/französisch mix hat is das ja sein bier :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 17.10.04 13:48 
Ich bezog mich auf die API Funktion Messagebox.
zala
Hält's aus hier
Beiträge: 2

Win XP Prof
D5 Ent
BeitragVerfasst: Di 26.10.04 01:09 
Ich hab auch Delphi 5 (Compiling 5.62) und hab das mal mit MessageBox ausprobiert ... bei mir ist alles Deutsch. Bei dir muss das wohl an einer Systemeinstellung liegen