S sinchoo Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-24 #1 我这儿需要动态的创建一些socket(最好是NMUDP),来对来自不同主机的多媒体数据进行处理,请问如何实现?程序动态创建NMUDP可行吗?
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-24 #2 var _udp:tnmudp; begin _udp:=tnmudp.Create(Nil); try you code here! finally _udp.free; end; end;
S sinchoo Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-24 #3 接收用Readbuffer(),怎么触发这个事件?即怎么知道数据来了? 如果用控件的话,有数据到达时候的event 动态创建是不是要自己写个触发事件的Tmessage之类的程序?
L labelsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-25 #4 模仿NMUDP的OnReceiveData写一个过程Pro1,并NMUDP.OnReceiveData := Pro1
S sinchoo Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-25 #5 我定义了一个pro1过程 procedure pro1(n:integer;ip:string;p:integer); 并NMUDP.OnReceiveData:=pro1 但是编译时出错提示为:[Error] Unit1.pas(219): Incompatible types: 'TOnReceive' and 'procedure, untyped pointer or untyped parameter' 望指点!
我定义了一个pro1过程 procedure pro1(n:integer;ip:string;p:integer); 并NMUDP.OnReceiveData:=pro1 但是编译时出错提示为:[Error] Unit1.pas(219): Incompatible types: 'TOnReceive' and 'procedure, untyped pointer or untyped parameter' 望指点!
S sinchoo Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-25 #6 已经搞定了 procedure TMainfrm.pro1(d:Tcomponent;a:integer;b:string;c:integer); NMUDP.OnReceiveData:=pro1; 多谢各位! wql和labelsoft各50分吧
已经搞定了 procedure TMainfrm.pro1(d:Tcomponent;a:integer;b:string;c:integer); NMUDP.OnReceiveData:=pro1; 多谢各位! wql和labelsoft各50分吧