Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ländernamen aus Windows auslesen (https://www.delphipraxis.net/49761-laendernamen-aus-windows-auslesen.html)

Totti 15. Jul 2005 14:47


Ländernamen aus Windows auslesen
 
Moin, hab über die Suche nicht sgefunden, obwohl ich echt ausgiebig gesucht hab, weil ich dachte, neulich durch Zufall auf soein thema gestoßen zu sein ...


naja, jedenfalls brach ich für mein programm für diverse Sprachen einige Ländernamen in der jeweils eingestellten Sprache. Nun sollte es doch möglich sein, aus Windows die verschiedensten Ländernamen zumindest in der jeweiligen Ländersprache (evtl. auch anderen?!?) auszulesen und zu verwenden.


Ich hoff,e ich hab mich halbwegs verständlich ausgedrückt und irgendwer hier kennt sich halbwegs mit dem thema aus ode rhat mehr Glück beim Suchen ;)


Schonmal vielen Dank

Malte

Garfield 15. Jul 2005 15:05

Re: Ländernamen aus Windows auslesen
 
Meinst Du so etwas:

http://www.swissdelphicenter.ch/de/showcode.php?id=320

Totti 15. Jul 2005 15:11

Re: Ländernamen aus Windows auslesen
 
Jein,
bei mir würd es ja zum Beispiel nur Deutschland ausspucken, ich bräuchte bei mir aber auch Italien, ENgland, Spanien, etc.

Bei nem Franzosen sollten die gleichen Länder halt in französisch ausgespuckt werden (bzw. im Idealfal hat Windows die ganzen Länder in den verschiedensten Sprachen geseichert :D )

shmia 15. Jul 2005 15:21

Re: Ländernamen aus Windows auslesen
 
Die komfortableste Lösung bietet die Unit JclLocales aus der JCL.
http://sourceforge.net/projects/jcl/
Damit kann man wirklich alles auslesen (Ländernamen English, Landessprache, Keyboard-Layouts,...).
Speziell das Beispiel LocalesExample.dpr zeigt was möglich ist.

Totti 15. Jul 2005 16:01

Re: Ländernamen aus Windows auslesen
 
Hmmm,
ich wollte eigtl. nicht so eine komplette Erweiterung mit einbaun, weil ich dachte, dass es irgendeine API-Funktion gibt, die bei Übergabe des Country-Codes evtl. in der jeweiligen Systemsprache den vollen Landsnamen ausgibt.

Garfield 15. Jul 2005 17:23

Re: Ländernamen aus Windows auslesen
 
??? http://www.swissdelphicenter.ch/de/showcode.php?id=285
http://www.admins-tipps.de/Microsoft...tztabellen.htm

AndreasP 15. Jul 2005 17:46

Re: Ländernamen aus Windows auslesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
mahlzeit,

ich hatte zu diesem thema für mich mal ein kleines programm geschrieben. zum kompilieren brauchst du die TNT-Kompos oder du ersetzt die listview kompo gegen die standard delphi variante.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 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