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
sprache auslesen
sprache auslesen
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable
Re: sprache auslesen
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
knight
-
- 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
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;
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
-
- 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
Ich erledige das immer mit {$ifdef win32} ... {$else} ... {$endif}.slai hat geschrieben:ob es sich um das Betriebsystem Windows handelt
Gruß, Euklid
-
- 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
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;

Übersicht:
http://www.freepascal.org/docs-html/prog/progap7.html" onclick="window.open(this.href);return false;
Johannes
Re: sprache auslesen
http://community.freepascal.org:10000/d ... geids.html" onclick="window.open(this.href);return false;
Re: sprache auslesen
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