Я пытаюсь отладить устаревшее приложение VB6 / ASP / COM + с помощью Visual Studio 2010. DLL-библиотека COM + была скомпилирована с полной отладочной информацией и содержит соответствующие файлы .PDB. Я присоединяюсь к процессу dllhost компонента COM + и во время выполнения, когда выдается исключение, я не могу увидеть подробности ошибки в отладчике.
Ввод Err
в немедленном окне отображает 0
. Ввод Err.Description
отображает CXX0025: Error: operator needs class/struct/union
.
Окно locals не отображает информацию об ошибках или исключениях. Как я могу просмотреть детали сгенерированного исключения?
Обновление
Мне все еще не удается просмотреть информацию об ошибках или правильно проверить переменные и объекты. Я также использую Visual Studio 2010 для отладки классических ASP-страниц (VBScript) частей приложения, и он, похоже, обладает полным набором возможностей отладки, то есть я могу правильно проверять переменные и объекты. Так как классический ASP с VBScript является близким родственником VB6, и они оба основаны на COM, я не должен быть в состоянии проверять ошибки, переменные и объекты VB6 также должным образом?