Hello David 
> I have a problem with this component ICSHttpprotocol under delphi 9,
> the problem is when I send data using post, the data is converted in
> the new style of delphi 9 (char = 2 bytes), 

ICS does not convert posted data. It sends the content of the stream as
is, byte per byte.

> and the data is sent
> corrupted, so the server fails. 

Do not send Unicode text.  

> The problem is when the data is copy
> from Fsendstream (tstream-char) to FSendBuffer (Byte) in the
> procedure SocketDataSent. Pls, Check the code.     
> I also attached the capture and the data send to the server.
> In the example and send "test=2" but the data is send as "t.e.s.",
> the dot means character 0. 

This is no bug but "as designed"! If you have to POST text it must be
encoded with the correct code page.  

Arno Garrels

To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to