一个winform的程序,用两个线程进行处理,其中一个是很费事的线程运算。因为程序正在运算,这时候如果关闭则会跳出错误窗口。要求在程序进行时候关闭界面(注意是关闭界面右上角的小X)不让他跳出错误。并且是关电脑的时候让正在运行的程序也自动关闭,不出现错误。这样的线程该如何关闭呢?如果用try-catch语句写该怎么写呢?因为程序要不停的跟数据库进行通讯,所以在catch中要有sqlexception,这样该如何写呢?我用了一个thread.Abort(); 但是在release的模式下运行winform,当关闭界面的时候会跳出来错误,不知道该怎么写这个终止线程的程序。先谢谢了!
解决方案 »
- 关于 webReqeust、HttpWebRequest
- C#项目打包
- 关于进度条一次显示至满的问题
- vs2008在创建web页面的时候,产生一批tmp文件,干什么用的,vs2005的时候好像没有,这个貌似不是主要的,主要的是删不掉!
- 如何将一个EXCEL表格封装在应用程序中
- SQL语句有问题...高手请帮忙!!!
- MDI父窗体如何关闭子窗体中用代码启动的窗体(这个问题可是“前无古人,后无来者”哦!)
- IIS发布Remoting问题
- c#中,用Process.start("a.doc")打开文档,如何设置文档不可编辑或者编辑后不可保存
- 关于Session问题,看了以前的帖子,还是不明白!大家帮忙
- 遍历一个xml并输出指定节点的值
- 根据线程安全的相关知识
http://blog.csdn.net/Knight94/archive/2006/08/24/1111267.aspx