我用的是Delphi6.0,我想在Button3Click里面调用IdTelnet1DataAvailable的事件,请问该怎么编写代码啊?
我用的是Delphi6.0,我想在Button3Click里面调用IdTelnet1DataAvailable的事件,请问该怎么编写代码啊?
[解决办法]
调用哪个事件?应该在IdTelnet1DataAvailable的事件里写代码
[解决办法]
也可能是 过程 有问题吧,仔细找找吧
[解决办法]
直接这样
IdTelnet1DataAvailable(IdTelnet1,'s');
//第2个参数是string类型,表示IdTelnet1接收的容,自己决定到底要传什么
[解决办法]
开始接收数据
IdTelnet1.OnDataAvailable := IdTalnet1DataAvailable;
不接收数据
IdTelnet1.OnDataAvailable := nil;
[解决办法]
procedure TForm1.Button3Click(Sender: TObject);
begin
IdTelnet1DataAvailable(IdTelnet1,'s');
end;
procedure TForm1.IdTelnet1DataAvailable(Sender: TIdTelnet;
const Buffer: String);
begin
showmessage(Buffer);
end;