我用VS2010 + c# + sql2000环境下开发的程序,可执行文件名为:Weig.exe。该程序不知怎么搞得总是运行一段时间突然弹出错误信息窗口:Weig.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。如果您正处于进程当中,信息有可能丢失......。点击窗口中的"确定"按钮,该程序立即退出,返回操作系统桌面。这个错误信息窗口弹出的时机不定,可能程序运行十几分钟后弹出,可能五六个小时才弹出,总之一定会弹出,一旦弹出程序必定无法再运行下去了。请教各位高手这种情况一般是何原因造成的?由于时机不定,你都无法设个什么断点来进行跟踪查找原因。有何应对之策?谢谢了!
解决方案 »
- c#能不能读取音视频文件的ID3信息啊?
- 我配置好了FCKeditor,把它拖到了页面、但是运行的时候页面不显示
- 倾囊给分!!图片里面可以存链接或信息,或者用什么方式可以代替这种需求
- 请问,Enumerable.Intersect取交集,为什么不成功?
- C# 中怎样判断一个窗体是否打开,避免多次打开
- 急问 ,在c#如何用sendmessage()语句发送回车键?谢谢
- 关于GridView问题(CheckBox,和取值)
- word 为一行文本设置悬挂缩进
- WinForm的RichTextBox中调入了一个rtf文件,请问如何打印?
- 哪位有微信自定义菜单的生成例子啊 给一个 谢谢
- 如何把SSK文件,IrisSkin2.dll,和我自己的winform程序打包成一个EXE文件?
- 一个随机数的题目引发的问题,都来看看什么原因
另外,确认程序中的组件的兼容性问题,应该可以解决。
以上题外话
这个,你要在可能出错的地方catch错误记录下日志才好查找是什么问题
这跟楼主的问题没有关系。如果他只是不知道出错语句,那么不用任何try...catch,运行时.net程序就会把详细的异常信息打印出来。
1.重现错误
2.找出规律
3.找到原因log,断点都是辅助的手段而已。