Шаг 279.
Среда программирования Visual C++.
Отладка СОМ-компонентов. Отладка внешних СОМ-серверов

    На этом шаге мы рассмотрим вопросы, связанные с отладкой внешних COM-серверов.

    Многие внешние СОМ-серверы можно запускать как автономную программу, не требующую контейнерного приложения. Но так как методы и события сервера способны выполняться, только если активирована клиентская программа, на вкладке Debug диалогового окна Project Settings требуется указывать путь к клиенту, а не к серверу. Далее Вам надо установить точки прерывания в исходном коде сервера и запустить отладчик - он автоматически начнет выполнять клиентское приложение. Когда и клиентская, и серверная программы активизируются, переключитесь в клиентскую и вызывайте функции серверной, содержащие точки прерывания. Как и в случае с сервером, встраиваемым в процесс, отладчик активируется по достижении точки прерывания, поэтому Вы сможете изучить код сервера.

    Со следующего шага мы начнем знакомиться с утилитой Dependency Walker.




Предыдущий шаг Содержание Следующий шаг