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 に答える