AW: Windows User Sprache ändern
SetLocaleInfoW(1031, LOCALE_IDEFAULTLANGUAGE , '') führt bei mir zu fehlern:roll:
Fehler Code 1004 Hat jemand noch ne' Idee oder ein Beispiel mit dem die Windows User Sprache unter "Region und Sprache" in Delphi verändert werden kann? |
AW: Windows User Sprache ändern
Zitat:
|
AW: Windows User Sprache ändern
Hab mal schnell im MSDN nachgeschaut und folgendes zum ersten Parameter gefunden:
Zitat:
Zitat:
-- EDIT: Was passiert denn wenn du SetLocaleInfoA ausprobierst? |
AW: Windows User Sprache ändern
Wenn dein Problem doch das Datumsformat ist, dann hat das doch nur indirekt mit der Sprache zu tun, oder?
Ich würde das Datumsformat mit GetLocaleInfo() abfragen und wenn es dir spanisch (also "nicht deutsch") vorkommt, den Benutzer darauf hinweisen. Ich würde die Anwendung nicht eigenmächtig über SetLocaleInfo() etwas ändern lassen. Dann vielleicht noch eine PDF oder Hilfedatei beilegen, die dem DAU zeigt, was er tun muss. Man kann GetLocaleStr() verwenden; das ist einfacher:
Delphi-Quellcode:
var
kurzdatumformat : string; begin kurzdatumformat := GetLocaleStr(DefaultLCID, LOCALE_SSHORTDATE, ''); if kurzdatumformat <> DEUTSCHES_FORMAT then MeckerMecker; |
AW: Windows User Sprache ändern
Zitat:
|
AW: Windows User Sprache ändern
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz