在一个Unit里如何指定一个ClientSocket的OnError和OnConnect的事件? 在一个Unit里如何指定一个ClientSocket(不是控件的那种)的OnError和OnConnect的事件?它提示好象必须放在一个对象里的。 顺便问一下,在两个RadioGroup中如何使在各个RadioGroup里的RadioButton互不干扰。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 示范如下:type TMyEventObject=class(TComponent); procedure ClientSocketOnError(...); procedure ClientSocketOnConnect(...); end;procedure TMyEventObject.ClientSocketOnError(..);begin ...end; procedure TMyEventObject.ClientSocketOnConnect(..);begin ...end; procedure APROC(..);var AClientSocket:TClientSocket; MyEventObject:TMyEventObject;begin MyEventObject:=TMyEventObject.Create(..); AClientSocket:=TClientSocket.Create(..); AClientSocket.OnError:=MyEventObject.ClientSocketOnError; AClientSocket.OnConnect:=MyEventObject.ClientSocketOnConnect; ...... AClientSocket.Free; MyEventObject.Free; end; 如何使用Delphi中F1Book组件的Sort方法? 刚毕业的本科生,做Delphi程序员,待遇是怎么样的? 如何把控件作为函数的参数? delphi7序列号!!! 谁来帮我解决这个com+,midas下事务控制的问题,分不够在加,急啊!!!! 小问题,却烦到小弟几天,请教手工建立form的各种方法,建议 关于DBGRID的主从表中从表某字段的时时汇总问题? win2000里面怎样更换墙纸?好像和98的不一样。。。 自动将access导入sql 怎样在TREEVIEW中的子树上右键弹出菜单? ado 连接 access 数据库数据导出为纯文本问题
type
TMyEventObject=class(TComponent);
procedure ClientSocketOnError(...);
procedure ClientSocketOnConnect(...);
end;procedure TMyEventObject.ClientSocketOnError(..);
begin
...
end;
procedure TMyEventObject.ClientSocketOnConnect(..);
begin
...
end; procedure APROC(..);
var
AClientSocket:TClientSocket;
MyEventObject:TMyEventObject;
begin
MyEventObject:=TMyEventObject.Create(..);
AClientSocket:=TClientSocket.Create(..);
AClientSocket.OnError:=MyEventObject.ClientSocketOnError;
AClientSocket.OnConnect:=MyEventObject.ClientSocketOnConnect;
......
AClientSocket.Free;
MyEventObject.Free;
end;