当前位置:编程学习 > C#/ASP.NET >>

C# 写的Winform页面下载程序 在没有抛出异常的情况下退出程序

C# 写的Winform页面下载程序 在没有抛出异常的情况下退出程序  但是线程依然存在  请问一下  当 正常与不正常的情况下,程序是不是都会通过 CLoseing的事件 退出程序呢  谢谢 ~~!! 在线等 --------------------编程问答-------------------- 不一定,有些异常直接就强制退出程序,并没有执行Closing事件
你try catch一下吧 --------------------编程问答-------------------- 有时是直接退出进程了 --------------------编程问答-------------------- 关于正常退出程序,线程还没有退出的问题,你可以定义一个全局变量

bool m_bExited=false;
在窗体Closed事件里把m_bExited=true;
在线程循环里判断m_bExited是否是true,是的话跳出线程循环,这样就可以了 --------------------编程问答-------------------- 程序中 容易出错的地方我都加try了 可是 在Window应用错误中也没有我这个程序报错的相关记录啊,程序是退出了 但是线程还在使用中 所以我的进程也存在   --------------------编程问答-------------------- 如果你程序异常退出时没有出那个错误页面,window错误日志里应该能查到啊 --------------------编程问答-------------------- 我的程序退出 没有提示 在Windows错误日志也没有啊 我擦  我第一碰见这个问题啊。这中情况下是不是 他应该走Closeing 事件 --------------------编程问答-------------------- 这种情况吧 我都模拟不出来 我都晕了 --------------------编程问答-------------------- 这种情况的话多用try{...}catch{...}吧 --------------------编程问答-------------------- 最好用try catch   

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,