本人做了一个网络软件,运行后不能关机,非要关了这个软件才能关,大家帮我分析一下原因!!(50分)

  • 主题发起人 主题发起人 wind28
  • 开始时间 开始时间
W

wind28

Unregistered / Unconfirmed
GUEST, unregistred user!
本人做了一个网络软件,运行后不能关机,非要关了这个软件才能关,大家帮我分析一下原因!!
 
貼上原碼再說吧....沒看原碼恐解決不了...
 
你用了internet面板中的socket控件吧?那个控件有bug。
 
也许你可以处理一下关机的消息,在关机的消息里先关闭自身
 
关闭计算机的消息是什么呀!!
 
Delphi里面的TNMudp 有问题
 
你做的程序是不是用到系统的关机句柄了?建议找一个自动关机的例子看看,例子中实现的代码可能会有用的吧。
 
private
procedure winexit(var msg:tmessage);message wm_queryendsession;

------------------------------------------------------------------
procedure tform1.winexit(var msg:tmessage);
begin
msg.result:=1;
application.ProcessMessages;
application.Terminate;
end;
 
[:D]不可能的呀,强行拔电源,就关机了。呵呵!
 
Delphi里面的TNMudp 有问题,不close程序,无法关机,在XP也一样(已测试)。
陈经滔“关于...流...”的文章中有解释。
 
就是UDP控件的问题
 
你别用UDP了,用DELPHI6下的另一个控件吧! 我试过了UDP怎么做也不行 就是关不了机!
 
后退
顶部