在调用MDIParent的语句中检测到FatalExecutionEngineError

时间:2013-05-16 15:55:12

标签: c# runtime-error

我的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的用户封送错误,这可能会破坏堆栈。

此致

1 个答案:

答案 0 :(得分:0)

好吧,我找到了。事实上,我遇到的问题是在使用Oracle Virtual Box ....很可能是内存堆问题。无论如何,我的问题在实际机器上工作时已经解决了。