在调用MDIParent的语句中检测到FatalExecutionEngineError
本文关键字:检测 FatalExecutionEngineError 语句 调用 MDIParent | 更新日期: 2023-09-27 18:13:51
我的winforms应用程序几乎完成交付,但我害怕FatalExecutionEngineError在我启动应用程序时频繁发生,调试器在调用MDIParent时移动执行指针
//program.cs
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MDIParent()); // <--- here debugger returns backs
}
我的应用程序中有几十个表单和类,我无法找出实际问题,非常感谢您的帮助
错误信息如下:运行时遇到致命错误。错误的地址是0x791f5ace,在线程0x804上。错误码为0xc0000005。此错误可能是CLR中的错误,也可能是用户代码中不安全或不可验证部分中的错误。此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会损坏堆栈。
对
我找到了。事实上,给我造成的问题是在Oracle Virtual Box ....上工作很可能是内存堆问题。无论如何,我的问题在实际机器上工作时解决了。