我想自己创建一个OCX控件,要求在里面集成一个indy的UDPSERVER,然后我想在OCX中自定义一个事件onReceive,该事件依托UDP的onDataRead事件,当有数据包到达的时候,自动将数据发送的onreceive中,例如如下:
procedure TVehicleMonitorX.UDPReadEvent(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
begin
if FEvents <> nil then
begin
FEvents.OnRecieve(ParamList,ABinding.IP,ABinding.Port);
end
end;
不过有问题,请大虾们给予指导
procedure TVehicleMonitorX.UDPReadEvent(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
begin
if FEvents <> nil then
begin
FEvents.OnRecieve(ParamList,ABinding.IP,ABinding.Port);
end
end;
不过有问题,请大虾们给予指导
解决方案 »
- cxgrid如何默认模糊过滤?
- 如何截取win2000,win2003注销后的屏幕!!
- 大家进来,我该如何反驳他!
- 给定一个TFont对象,如何得知由它书写的字串占用的高和宽(象素)?
- 最后的三分二号,仍然是先到先得。
- 我想把表1的‘姓名’字段里的值,复制到表2里去,怎么办?需要几个adoquery.
- 有SQL 的问题,有兴趣的进来讨论!
- 我在一个窗体上调用另一个窗体(使用的是在uses 里加入另一个窗体的文件名 )但我需要在另一个窗体修改调用它窗体的控件的属性!这怎么做
- 就55分了,问个问题,关于mediaplayer的!
- Dbgrid控件,为何不能自动提交?
- 调用Dll中的类
- 停车场收费记费问题====急!!!!
学习……
或者提供一个OCX的小例子也行啊