不知大家有没有遇到以下NMUDP控件的问题:不能关机...

fang007 2003-10-18 08:17:15
我发现在程序中使用了NMUDP控件后,只要程序不关闭,Windows就关不掉,Windows2000有时能有时不能,Windows98就直接关不掉,好象NM系列控件都有这个问题!
...全文
47 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pp616 2003-11-02
  • 打赏
  • 举报
回复
我没遇到不能关系。我用nmudp有的时候很好。有的时候直接死机。
95533 2003-11-02
  • 打赏
  • 举报
回复
在CloseQuery()事件里执行
delete NMUDP1; 或 NMUDP1->Free();

MartinWang 2003-11-02
  • 打赏
  • 举报
回复
是他的bug,nmstrm也都是这个毛病,主要是由于在关闭程序时,他接收到wm_close(是这个吧,可能写错了)而他没有处理!!:)
xiaolong83 2003-11-02
  • 打赏
  • 举报
回复
我也遇见过。
holerescue 2003-11-02
  • 打赏
  • 举报
回复
我劝你以后不要用FastNet了,这套控件问题很大,就是由于这个原因Delphi7把它去掉了.你可以用ServerSock,ClientSocke或是indy,它们都很好
ddsft 2003-11-02
  • 打赏
  • 举报
回复
To: fang007 (天圆地方)


我碰到了和你同样的问题:逐怀疑其是否的确有此BUG!!
猛禽 2003-10-21
  • 打赏
  • 举报
回复
FastNet的BUG

改用INDY吧
ysyzqm-zqm 2003-10-20
  • 打赏
  • 举报
回复
对不起,让大家笑话了,应该是:
NMUDP->Free()
ysyzqm-zqm 2003-10-20
  • 打赏
  • 举报
回复
不能关闭的原因是NM控件在你的程序关闭前必须手动关闭
NMUDP->Close()
iYoung 2003-10-19
  • 打赏
  • 举报
回复
不能关闭程序是 NM 控件的 bug。解决方法帖主可以先搜索一下 NMUDP。
fang007 2003-10-18
  • 打赏
  • 举报
回复
忘了还有一个问题是,NMUDP控件每次发送数据时不能发送大于2048字节的数据,否则接收端(也用NMUDP控件)就抛出异常,程序中断!

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧