Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Anwendung unicodefähig machen?

  Alt 4. Apr 2014, 18:47
Hallo,

Du brauchst eine Unicodefähige Schnittstellenbeschreibung.
bass.dll ist eigentlich schon Unicodefähig... hm...
Die API ist AnsiString. Mit gesetzten Flag werden die Strings UTF8-Codiert erwartet.
Das heißt ich kann alles so lassen wie oben im Beispiel? Bin jetzt noch mehr verwirrt.
AFAIK nein. Du musst dafür sorgen das alle Strings UTF8 Codiert werden. Delphi (ab D2009) verwendet standardmäßig UTF-16 (String) bzw. AnsiStrings (AnsiString). Evtl. reicht es die Schnittstellendefinition von (Ansi-)String auf UTF8-String zu ändern. Evtl. sorgt die Compiler-Magic hier für eine automatische Codierung
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat