0

Windows 7 マシンで問題なく動作していた MFC アプリケーション用の Visual Studio 2010 ソリューションがあります。今日、実行しようとすると、コンパイルは成功しますが、起動時に次のエラーが表示されます。

OLE の初期化に失敗しました。OLE ライブラリが正しいバージョンであることを確認してください。

その後、アプリケーションが閉じます。いくつかのデバッグの後、OleInitialize (戻り値 RPC_E_CHANGED_MODE) への呼び出しの結果として、AfxOleInit 内でエラーが発生することがわかりました。

このアプリケーションは、実際にはベンダの 1 つから提供されたものです。そのため、私はコードを書きませんでした。個人的には、MFC の経験はほとんどありません。私が困惑したのは、この同じマシンで最後に実行したとき (数か月前) からソース コードが変更されていないことです。私が考えることができる唯一のことは、このアプリケーションを最後に正常に実行して以来、この PC に Visual Studio 2012 (2010 と共に) をインストールしたことです。

Google で解決策を探すのにしばらく時間を費やしましたが、何も思い浮かびませんでした。ヒントや提案があれば、あなたに連絡します。お時間をいただき、ご協力いただきありがとうございます。

4

0 に答える 0