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?