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

Reply via email to