sprache auslesen

Antworten
slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

sprache auslesen

Beitrag von slai »

Guten Abend miteinander

Ich habe hier nur mal eine beginnerfrage. Habe mich noch nicht wirklich mit dem Thema auseinandergesetzt, morgen wird es aber der Fall sein.
Weis jemand von euch wie man erkennen kann ob es sich um das Betriebsystem Windows handelt und dann die Standartsprache auslesen kann?
Ich muss eine autostartexe schreiben das je nach dem die Deutsche oder Französische website auf einer CD startet.

Danke für eure Antworten
MFG slai
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: sprache auslesen

Beitrag von knight »

Ich bin leider kein Fachmann auf dem Gebiet. Du wirst aber auf jeden Fall eine Prüfung auf die Betriebssystemversion vornehmen müssen. Bei XP 64Bit, Vista und neuer gibt es nur eine (englische) Grundversion, auf die dann verschiedene Sprachpakete aufgesattelt werden können. Bis einschließlich XP 32Bit gab es für jede Sprache eine eigene Version.

knight

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: sprache auslesen

Beitrag von monta »

ich werf mal folgendes ein:

GetUserDefaultLangID aus Unit windows.

Und dazu noch eine Übersetzung der Windows Locale Codes.

Oder ganz doofe Idee, bspw. http://lazarus-ccr.sourceforge.net/docs ... names.html" onclick="window.open(this.href);return false; und einfach bei einem Wochentag nachschauen, wie er geschrieben wird. (Keine Ahnung ob das funktionieren würde).

//Die Codes für Windows: http://msdn.microsoft.com/en-us/goglobal/bb895996.aspx" onclick="window.open(this.href);return false;
Johannes

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: sprache auslesen

Beitrag von Euklid »

slai hat geschrieben:ob es sich um das Betriebsystem Windows handelt
Ich erledige das immer mit {$ifdef win32} ... {$else} ... {$endif}.

Gruß, Euklid

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: sprache auslesen

Beitrag von monta »

wohl eher {$ifdef windows} ..., da es ja nicht nur auf 32Bit-ankommt. ;)

Übersicht:
http://www.freepascal.org/docs-html/prog/progap7.html" onclick="window.open(this.href);return false;
Johannes

Benutzeravatar
theo
Beiträge: 10922
Registriert: Mo 11. Sep 2006, 19:01

Re: sprache auslesen

Beitrag von theo »

http://community.freepascal.org:10000/d ... geids.html" onclick="window.open(this.href);return false;

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Re: sprache auslesen

Beitrag von slai »

dank euch für die Antworten!
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

Antworten