フォルダー ブラウザー ダイアログと printdialog を使用する Visual Studio 2008 で C# アプリケーションを開発しています。ShowDialog()
最近、これら 2 つのダイアログ ボックスのメソッドが呼び出されるたびに、プログラムでエラーが発生します。
エラーは言う:
保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。
奇妙なことに、このエラーはこのプロジェクトにのみ固有のものです。新しい C# プロジェクトでフォルダー ブラウザー ダイアログを使用すると、問題なく動作します。さらに、このエラーは、言及されたプロジェクトで最近発生し始めました。以前は、完全に正常に機能していました。また、デバッグ モードで IDE からプログラムを実行すると、このエラーは発生しません。
スタック オーバーフローに関する他の質問には、デバッグ オプションで「モジュールのロード時に JIT 最適化を抑制する」のチェックを外す提案があります。私もそれを試しましたが、それは私の問題を解決しませんでした。
誰かがこの問題を解決するのを手伝ってくれますか?