你在ConnectionFailed(Sender: TObject)中调用你自定义的OnConnectionFailed(Sender: TObject;iHandle: integer)不就行了吗?

解决方案 »

  1.   

    To Liusp(夜深千帐灯):
    问题的关键是我要在ConnectionFailed中使用iHandle变量。这样说吧,iHandle实际上是ServerSocket中对于每个Client的Handle,我需要在Client触发ConnectionFailed后将此处的错误提示给Client端。如果按老兄所说,在ConnectionFailed(Sender: TObject)如果将iHandle赋给OnConnectionFailed(Sender: TObject;iHandle: integer)呢?
      

  2.   

    看看sender对象吧,一般的delhi事件中的该对象就是触发该事件的对象,你只要sender as 该对象类名,就可以使用该对象了。
    象按钮的click事件中,(sender as tbutton).caption:='请不要碰我!'; 
      

  3.   

    To iBear(大熊):
    且不说此方法最终的效果如何,那Success(Trans_Type: TCmdType)事件怎么处理呢?我想这恐怕不是解决的方法吧。但感谢你的帮助。不知还有没有什么好的解决之道?