Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Unicodestring für SendMessage verpacken?

  Alt 13. Aug 2012, 12:10
Delphi-Quellcode:
  copyDataStruct.cbData := 1 + (Length(stringToSend) * SizeOf(Char)); // !!!
  copyDataStruct.lpData := PChar(stringToSend);
So müsste das halbwegs zukunftssicher sein!
Char ist im modernen Delphi auf WideChar (Size: 2 Byte) gemappt und PChar auf PWideChar.
In älteren Delphis ist es ANSI.
Andere Umgebungen erfordern eh ein neu compilieren für diese Plattform, oder?
  Mit Zitat antworten Zitat