急!!delphi7自带的indy里面的TidTcpClient.WriteBuffer()在indy10里面怎么写啊? ( 积分: 200 )

  • 主题发起人 主题发起人 xiaoyue_a
  • 开始时间 开始时间
X

xiaoyue_a

Unregistered / Unconfirmed
GUEST, unregistred user!
以前在d7中用tidtcpclient和tidtcpserver弄了一个传文件的程序,应为想实现使用代理,安装了indy10。原来的TidTcpClient.WriteBuffer()在indy10里面怎么写啊?请大侠们帮帮小弟!!!!
 
大家说说高见啊
 
uses IdGlobal;



var
Buf: TMyRecord;
begin
IdTcpClient1.IOHandler.Write(RawToBytes(Buf, SizeOf(Buf)));
end;
 
老兄IdTCPClient.IOHandler.Write(ToBytes(你的Buf变量)); 不行啊
提示:[Error] UnitClient.pas(170): E2003 Undeclared identifier: 'ToBytes'
 
uses IdGlobal;



var
Buf: TMyRecord;
begin
IdTcpClient1.IOHandler.Write(RawToBytes(Buf, SizeOf(Buf)));
end;
 
RawToBytes不认啊
 
没看到我写的吗?
[red]uses IdGlobal;[/red]
你要用RawToBytes需要首先引用IdGlobal单元啊。
 
谢谢zqw0117仁兄
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部