Не удается отладить ActiveX внутри проекта VB6 с несколькими компонентами внутри - PullRequest
1 голос
/ 18 августа 2010

Я должен отладить большое приложение, выполненное в VB6. Приложение состоит из основного EXE-файла, некоторых проектов ActiveX и других проектов управления ActiveX.

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

Основной EXE-файл имеет ссылку на OCX, созданную этим проектом. Если я удаляю эту ссылку, я получаю ошибку компиляции о неизвестных классах.

Любая помощь будет отличной.

1 Ответ

4 голосов
/ 18 августа 2010

Убедитесь, что ваш проект ActiveX использует двоичную совместимость (на вкладке Компонент в Свойствах проекта). Если это не так, ваш exe-проект, который ссылается на элемент управления ActiveX, указывает на идентификатор класса, отличный от вашего проекта ActiveX, и вы не сможете отладить.

...