Thema: Delphi Probleme mit Unicode

Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: Probleme mit Unicode

  Alt 13. Okt 2003, 07:52
Ein Teil der gesuchten Funktionen gibt es in Delphi schon:

Copy, Pos: Funktionieren auch mit Widestrings (UCS2)

ReadLn, WriteLn: Funktioniert nicht mit Widestrings.

Falls du wirklich ernsthaft mit Unicode arbeiten willst, so mußt Du noch entscheiden ob
du Win9x/ME auch unterstützen willst oder nur die NT-Schiene (NT/2000/XP/2003).

Für die NT-Schiene kannst Du die TNT-Controls verwenden hier sind auch Stringfunktionen für Widestrings vorhanden die teilweise auf API-Funktionen zurückgreifen

Für Win9x-2003 bleiben dir nur das El-Pack übrig. 100% Delphi und lauffähig auf jeder Win32-Version ohne auf Win32-API-Funktionen aufzusetzen.

4-Byte-Unicode (UCS4) wird m.E. frühestens in 5-10 Jahren überhaupt von einer Windows-Version unterstützt werden. Bis dorthin sind die Erweiterungen nur Theorie und ohne relevanz für die SW-Entwicklung. Auch im .NET-System basieren Strings nur auf 2-Byte-Characters (da ja auch die Win-API nur 2-Byte-Characters unterstützt).

In der Ausgabe 5.2003 der Zeitschrift "Der Entwickler" steht ein Artikel von mir über dieses Thema.
  Mit Zitat antworten Zitat