我用的是Delphi6.0,我想在Button3Click里面调用IdTelnet1DataAvailable的事件,请问该怎么编写代码啊?

解决方案 »

  1.   

    调用哪个事件?应该在IdTelnet1DataAvailable的事件里写代码
      

  2.   

    我的意思是我要在Button3Click的代码里面调用IdTelnet1DataAvailable,我不知道要怎么写Button3Click的调用程式,请大家帮忙解决。
      

  3.   

    直接这样
    IdTelnet1DataAvailable(IdTelnet1,'s');//第2个参数是string类型,表示IdTelnet1接收的內容,自己决定到底要传什么
      

  4.   

    开始接收数据
    IdTelnet1.OnDataAvailable := IdTalnet1DataAvailable;
    不接收数据
    IdTelnet1.OnDataAvailable := nil;
      

  5.   

    IdTalnet1DataAvailable是事件,這樣直接調用應該是不可以的吧?
      

  6.   

    procedure TForm1.Button3Click(Sender: TObject);
    begin
      IdTelnet1DataAvailable(IdTelnet1,'s');
    end;procedure TForm1.IdTelnet1DataAvailable(Sender: TIdTelnet;
      const Buffer: String);
    begin
      showmessage(Buffer);
    end;
      

  7.   

    谢谢分享,不过我是直接调用的IdTelnet1DataAvailable('s');