急:在DELPHI中如何作一个具有clientsocket的DLL,以供其它编程语言调用(100分)

  • 主题发起人 主题发起人 yyjun
  • 开始时间 开始时间
Y

yyjun

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个application 中已经实现此功能,但要被其它编程语言如PB调用,只好作一个DLL,但是原先很容易实现的如onConnect onRead事件不知如何处理,请高手指点。
 
在Dll中定义一个函数指针,如:
NewOnConnet
在OnConnet事件中调用NewOnConnet,其它程序调用dll时先要填写好NewOnConnet,
使其指向程序中的事件处理程序。
dll.NewOnConnet=YouApplication.NewOnConnet;

例如:
Socket.OnConnet
|
V
NewOnConnet -> YouApplication.NewOnConnet;
 
接受答案了.
 
后退
顶部