Hi There
Here is the entire routine:
procedure TfrmMain.btnRequestClick(Sender: TObject);
var XMLData: TStringStream;
SizeData: TMemoryStream;
Msg: String;
Size: Word;
p: TWSocketData;
begin
{Package and send}
Msg:= BuildVendRequest(edSeq.Value,edReference.Text,114.50,'01000000032');
XMLData := TStringStream.Create(Msg);
SizeData:= TMemoryStream.Create;
Size:= length (Msg);
Size:= Swap(Size);
p:= @Size;
LogMessage('Sending Request...');
WSocket.BufSize:= 2;
p:= @Size;
WSocket.Send(Size,2); // THIS IS THE PROBLEM. IT WORKS IF I NOW USE P as
the parameter.
WSocket.SendStr(Msg);
XMLData.Free;
SizeData.Free;
end;
Just change
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Francois PIETTE
Sent: 15 August 2008 12:23
To: ICS support mailing
Subject: Re: [twsocket] Using TWSocket
> The error I received was "There is no overloaded version of "Send"
> that can be called with these arguments.
>
> This is when I try to send a variable of type word. The @ prefix did
> not work either.
Would be REALLY interesting to see the offending line !
> I'm using Delphi 2007 Version 11.0.2804.9245 I'm not sure if there are
> further updates available.
This is an old version. Latest is 11.0.2902.10471 See
http://cc.codegear.com/reg/delphi and download/install everything !
--
[EMAIL PROTECTED]
The author of the freeware multi-tier middleware MidWare The author of the
freeware Internet Component Suite (ICS) http://www.overbyte.be
--
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
--
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