Ich versuche einen
Unicode-String in ein INI-File zu schreiben. Die
Unit TIniFiles hab ich entsprechend auf WideStrings umgestellt, jedoch bereitet eine Stelle Probleme:
WritePrivateProfile
Ich habe diese Funktion mit WritePrivateProfileW ausgetauscht, um WideStrings schreiben zu können, trotzdem tauchen aber die Fragezeichen auf, es wird als
ANSI gespeichert.
In diversen C++ Foren hab ich dann gelesen, dass diese Funktion ein
ANSI File erstellt und nur in ein vorhandens INI-File
Unicode schreibt. Also hab ich um es auszutesten eine UTF8 Datei erstellt und mit WritePrivateProfileW in diese Datei gespeichert - wieder nur Fragezeichen, also wieder nur
ANSI geschrieben.
Jetzt komm ich nicht mehr weiter.... Wisst ihr was los ist?!?!
PS: Ich habe schon getesten ob der WideString nicht auf dem Weg zur Funktion verlorengeht, das kann nicht der Fehler sein.