【问题标题】:FatalExecutionEngineError was detected at statement of calling MDIParent在调用 MDIParent 的语句中检测到 FatalExecutionEngineError
【发布时间】:2013-05-16 15:55:12
【问题描述】:

我的winforms应用程序快要交付完成了,但是我害怕在我启动应用程序时经常发生FatalExecutionEngineError,调试器将执行指针移动到调用MDIParent from

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

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

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

问候

【问题讨论】:

    标签: c# runtime-error


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多