我的程序会突然退出,没有任何提示,不知道为什么 调试时Application.Run(new frmMain());出现什么错误呢?~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Application.Run(new frmMain()); 能提示什么错误? 同时检查你的其它线程,感觉 new frmMain()的时候其实是调用你的InitializeComponent()这里面有些关于资源文件和控件的初始化工作的,这个时候我想你的线程还没有启动把! 楼上的哥们都没有理解其中的意思我做的事多文档的程序,frmMain只是一个加载了许多菜单和工具栏的form,也是主程序,所以才会有Main函数其它的有将近200个Form,引起错误的都是除了frmMain的Form,而并非在frmMain在所有的程序中,任何一个函数都有try catch 问题正是出现在这里,你所使用的十多线程的程序,线程不可能其他线程抛出的异常。你如果想简单的就把所有异常都捕捉到似乎有些不可能,还是在你的程序中,多放入Trace.Assert(),还有try catch这样的调试语句有用。 这个问题实在有些蹊跷,我建议采用分拆测试方法,那些独立性强的form比较容易测试,主要是那些耦合性强的form之间的关系要注意,另外就是设置一些断点进行跟踪!我想总会有线索的,你能够遇上这样的问题,实在是幸运啊,这么久了,我没有遇到过,呵呵! uphaohaohaohao() 的方法或许可以采纳 会不会是垃圾清除导致的一个bug? 你是不是用了System.Windows.Forms.Application.EnableVisualStyles();这个方法,而且是在WinXP下?是的话去掉这一句试试. 去掉了一个DotNetBar控件,还没有发生类似事情谢谢 winform如何实现用户控件之间的属性修改。 为什么工具栏和菜单栏不显示? 自定义控件可以不加属性吗? OleDbDataAdapter.fill()问题,急! 条形码 页面用vs2005自带的view in browser可以打开 视频播放 求救啊~~~认为高手的来 简单问题: C#中datagrid绑定了dataset,如何更改列标题的名字 怎么样才能在一个事件中调用另外一个事件啊? readline后,如何分割用若干个空格分隔的行 如何做一个可在画面随意拖动的输出栏
同时检查你的其它线程,感觉
InitializeComponent()
这里面有些关于资源文件和控件的初始化工作的,这个时候我想你的线程还没有启动把!
你如果想简单的就把所有异常都捕捉到似乎有些不可能,还是在你的程序中,多放入Trace.Assert(),还有try catch这样的调试语句有用。