VS 2005 アプリを使用して、管理されていない (Fortran) DLL とのインターフェイスをとっています。コンパイル済みの実行可能ファイルをコマンド ラインから直接実行すると、すべて問題なく実行されます。DLL にアクセスでき、DLL 内の関数を操作できます。
残念ながら、VS 2005 からアプリを起動すると、「vshost32.exe が動作を停止しました」というポップアップが表示され、有用なデバッグ情報が表示されません。
誰かがこの動作を経験したことがありますか、またはなぜこれが起こっているのか知っていますか? vshost32経由ではなく、スタンドアロンで起動すると正常に動作する理由がわかりません。
(最後の注意: .local ファイルを使用して、登録済みの dll を強制的に cwd から使用するようにしていますが、この特定の dll は登録されていません。役立つ場合に備えて、ここにメモしておきます。)
どうもありがとう、
マイク