Вопрос

Я пытаюсь исправить ошибку в элементе управления ActiveX.Можно ли отладить его из Visual Studio 2008?

Это было полезно?

Решение

Если присоединение к процессу является проблемой, просто добавьте DebugBreak() в код, который вы хотите отладить.Если VS — ваш JIT-отладчик, как только будет достигнута команда прерывания отладки, вас спросят, хотите ли вы отладить процесс.Просто скажи да, и ты в деле.

Другие советы

Вам следует подключить отладчик к процессу, загрузившему компонент ActiveX.Если последнее имеет отладочную информацию, вы сможете отлаживать его, как если бы это было обычное приложение.

Если хост-приложение отказывается его загружать и вы подозреваете, что какой-то код, отвечающий за инициализацию ActiveX, сломан, вы можете заранее подключиться к процессу и выполнить действие, которое заставит хост-приложение загрузить ActiveX.

ActiveX не является отдельным приложением.Обычно он используется в контейнерном приложении.

Я предлагаю использовать Message Boxes и alerts.

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top