我在一个动态库里放置了一个UdpServer和一个UdpClient,UdpClient可以正常发送数据,但是UdpServer却不能正常收到别的程序发来的数据,有时关闭整个程序的时候UdpServer会有反应。比如我在OnUdpRead事件里写Showmessage(ABinding.PeerIP),当别的程序发数据过来时没有反应,等关闭主程序的时候却会出来一个显示对方IP的对话框,说明它执行了OnUdpRead事件,但不明白为什么在关闭主程序的时候才出现?以上代码如果不写在DLL里能正常执行。请高手帮忙分析一下原因,谢谢了。
解决方案 »
- delphi 如何调用 .NET 开发的(DLL)动态链接库。试了很多方法都不成功。请高高手指点。。。。。。。。。。。。。。。
- 有什么办法可以把查找标题包含于'聊天中'的窗体句柄?
- delphi 连接SQL数据库是出现的问题
- 开发个论坛发帖的软件,有经验者进。
- 终于10k了,感谢乡亲父老,散分!
- 有關 dcu 文件載入的問題 高分回報!
- 主窗口dbtreeview(或类似控件)如何控制子窗口dbgrid?请高手给例子!!
- 欢迎大家下载我的软件,下载者有分.
- 放大問題!20分
- 如何在image加载的图片上再加载一个透明PNG水印图片
- Delphi中代码编辑窗口最下面的信息提示窗口(Messages)是由什么组件构成的?
- 如何USB接口下调用打印机硬字库进行打印
按你说的,程序本来应该显示message的时候没有显示,而是最后才显示
说明操作的过程可能有问题
不然不可能延时那么久的
如果UdpServer是动态创建的,记得先把需要的pas加进去
最好有点代码看