1

我的winforms应用程序几乎完成交付,但我害怕在我启动应用程序时经常发生的FatalExecutionEngineError,调试器在调用MDIParent时移动执行指针

    //program.cs  
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new MDIParent()); // <--- here debugger returns backs
    }

我的应用程序中有几十个表单和类,我无法弄清楚实际问题,非常感谢您的帮助。

错误消息如下所示:运行时遇到致命错误。错误地址位于线程 0x804 上的 0x791f5ace。错误代码为 0xc0000005。此错误可能是 CLR 中的错​​误或用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括 COM 互操作或 PInvoke 的用户封送错误,这可能会损坏堆栈。

问候

4

1 回答 1

0

嗯,我找到了。事实上,对我造成的问题是在 Oracle Virtual Box 上工作……很可能是内存堆问题。无论如何,在实际机器上工作时我的问题得到了解决。

于 2014-02-05T07:46:35.993 回答