![]() |
1
7
您的代码中有一个bug,使您很难调试正在发生的事情:在创建表单句柄之前启动线程。这将使贝吉宁诺克失败。修复:
总之,这是设计行为。运行BeginInvoke目标的Windows窗体代码如下:
正是exception.getBaseException()调用导致异常消息出错。我不太清楚为什么Windows窗体设计人员选择这样做,引用源中的代码没有注释。我只能猜测,如果没有它,异常将更难调试,以防它是由Windows窗体管道代码而不是应用程序代码引发的。不是很好的解释。 他们已经说过 won't fix it ,也许你可以增加你的投票。不要抱着希望。 解决方法是不设置InnerException。当然不是很好的选择。 |
![]() |
2
1
例外情况1:
所以,不要试图从构造函数调用。做进去
|
![]() |
3
0
你得打电话
首先在main()方法中。 |
![]() |
Konvt · 标准库中异常构造函数参数类型问题 6 月前 |
![]() |
EarthTurtle · 调整泛型抛出迭代器的异常类型 11 月前 |
![]() |
ê¹ë¯¼ì¬ · 在六边形的建筑中,例外情况应该扔到哪里? 1 年前 |
|
tariqalr · 带有try-catch块的无限循环的编译和返回值 1 年前 |
![]() |
CheezGuy · Python尝试/不停止错误除外 1 年前 |