Я использую приложение VS 2005 для взаимодействия с неуправляемой (Fortran) DLL. Когда я запускаю скомпилированный исполняемый файл прямо из командной строки, все в порядке - к DLL можно получить доступ, и я могу работать с функциями в DLL.
К сожалению, когда я запускаю приложение из VS 2005, я получаю всплывающее окно с сообщением «vshost32.exe перестал работать» и никакой полезной информации об отладке.
Кто-нибудь испытывал такое поведение или знает, почему это может происходить? Я не могу понять, почему он будет работать нормально при запуске автономно, но не через vshost32.
(Последнее замечание: я использую файлы .local, чтобы принудительно использовать зарегистрированные dll из cwd, но эта конкретная dll не зарегистрирована. Я просто отмечаю это здесь, если это помогает.)
Большое спасибо,
Mike