Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Datenaustausch TIdUDPClient/TIdUDPServer

  Alt 23. Nov 2017, 09:23
Seit Delphi 2009 ist alles WideString
[Klugscheißermodus=On]
Nicht ganz. Ab D2009 ist es ein Unicodestring und nicht mehr der (von Windows speichertechnisch verwaltete) Widestring.
Ruft man Windows-API-Methoden auf, so stört das nicht, das die Speicherverwaltung an den Widestring angelehnt ist und der Unicodestring immer noch (wie auch früher der Ansistring) ein Abschließendes #0-Zeichen hat um WinAPI-Komaptible zu sein.
Vorteil: Speicherverwaltung mit Unicodestring ist viel schneller als mit Widestring
[Klugscheißermodus=off]
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat