用delphi编写的动态库如何触发调用程序的事件(100分)

  • 主题发起人 主题发起人 小白2002
  • 开始时间 开始时间

小白2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi编写动态库,封装了delphi的SocketServer控件,该动态库能自动接收client上传的信息,
我用pb调用这个动态库,我希望动态库载接收到数据后,能以消息的方式通知pb编写主程序。
请教高手如何实现该功能!
 
发一个用户自定义的消息传给主程序,把要触发的时间在消息里启动。
 
能详细说明一下
有没有例子
 
这样可不可以
dll中的函数设一个回调函数作为参数
调用dll的时候传一个函数地址进去
由dll调用这个回调函数
同时可以给回调函数传入一定的参数
由这个回调函数决定调用系统的事件

 
不过我不知道PB能不能用回调函数
 
我也没在pb下用过回掉函数?
是否处理过通讯时并发数据的处理?
 
我并没有做过

但是照你说的和我所理解的

如果Pb里可以使用回调函数的话

应该是可以实现的
 
有没有其它相关的例子?
 
[:(]偶没有

调用倒是做过

没有实现过这种dll
 
1.看 PB 能否支持 Windows 的消息机制,行的话 easy里 SendMessage
2.用轮询:(
 
后退
顶部