点X关闭不了程序怎么办?(50)

L

ljgk

Unregistered / Unconfirmed
GUEST, unregistred user!
我的做法是,设置一个Boolean型的全局变量,然后在每一个For循环的开始,判断一下这个值的真假,如果为真,则退出。然后在Form的Close事件中,把这个全局变量设置成真,程序马上关闭。这个方法很简单,也很有效果。我都是这样做的。
 
V

Vsun

Unregistered / Unconfirmed
GUEST, unregistred user!
把 Application.ProcessMessages;换成Application.HandleMessage试试,很简单,呵呵
 
F

funxu

Unregistered / Unconfirmed
GUEST, unregistred user!
枝上柳绵正解,不要考虑直接把进程关掉或者强行关闭程序这样会产生一大堆的问题,程序非法终止如果是数据库处理更是危害无穷,只需要在循环中加入一个判断,如果遇到全局变量标记退出,则自己写代码清除临时数据,释放内存然后退出才是正解
 
顶部