Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ini-Files in D2009/2010 in Unicode? (https://www.delphipraxis.net/139061-ini-files-d2009-2010-unicode.html)

Ralf Kaiser 22. Aug 2009 16:10


Ini-Files in D2009/2010 in Unicode?
 
Hallo,

wenn ich in D2009 (bzw. in D2010 wenns erschienen ist) ein Inifile anlege, ist das dann automatisch eine Unicode-Datei? TIniFile benutzt ja "WritePrivateProfileString" und es gibt auch "WritePrivateProfileStringW".

Die WideString-Variante sollte doch eigentlich von den neusten Delphis automatisch benutzt werden, oder?

Da wir bisher noch nicht auf D2009 umgestiegen sind (und jetzt besser noch auf 2010 warten) kann ich das hier im Moment nicht nachsehen. Wir werden aber bald umsteigen und dabei Einstellungsdateien für unterschiedliche Sprachen benötigen. Ein "unicode-enabled" TInifile wäre da schon ganz nützlich.

Kann mal bitte jemand der schon D2009 einsetzt kurz nachsehen?

Danke schon mal,
Ralf

himitsu 22. Aug 2009 16:20

Re: Ini-Files in D2009/2010 in Unicode?
 
MSDN
If the file was created using Unicode characters, the function writes Unicode characters to the file. Otherwise, the function writes ANSI characters.

Missionar 22. Aug 2009 16:25

Re: Ini-Files in D2009/2010 in Unicode?
 
Zitat:

Zitat von Alfi001
Die WideString-Variante sollte doch eigentlich von den neusten Delphis automatisch benutzt werden, oder?

Ja, das ist so.

Ralf Kaiser 22. Aug 2009 16:28

Re: Ini-Files in D2009/2010 in Unicode?
 
Danke. (ich hatte die entsprechende MSDN-Seite schon mal angesehen aber scheinbar mit "Tomaten auf den Augen" :wall: )

(warum gibt es eigentlich kein "Tomaten-auf-den-Augen-Smiley"??)

himitsu 22. Aug 2009 16:35

Re: Ini-Files in D2009/2010 in Unicode?
 
Zitat:

Zitat von Alfi001
aber scheinbar mit "Tomaten auf den Augen" :wall: )

kennst du diesen Spruch mit den Bäumen und dem Wald? :angel2:

theoretisch müßte man auch nur mal sehen, in welchem Format Windows ddie Unicode-Version speichert (UTF8, Unicode, ...) und wenn man dann vor einem Zugriff eine alte Ansi-Datei direkt ausließt und in diesem Format speichert, dann dürfte es auch nachträglich änderbar sein.


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