Ich denke mal, dass das ein Bug in Delphi2009 ist. Wie das bei neueren Versionen verbessert wurde, weiß ich nicht.
Delphi-Quellcode:
// aus der unit ScktComp bei Delphi 2009
function TCustomWinSocket.ReceiveText:
string;
// aber:
function TCustomWinSocket.SendText(
const s: AnsiString): Integer;
Da ist wohl die Portierung nach
Unicode nicht ganz vollständig.
The angels have the phone box.