Отладка сервера DCOM - PullRequest
1 голос
/ 30 марта 2009

Я изучаю DCOM и мне нужно отладить созданный класс, как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 30 марта 2009

Я думаю, DebugBreak может быть очень полезным для этого. Вам просто нужно добавить строку условной компиляции в отладочную сборку, чтобы разрешить выполнение этой строки, и отладчик запустится. Другой способ - присоединить отладчик к процессу и установить точку останова в процессе.

1 голос
/ 30 марта 2009

Напишите самый простой клиент, который выполняет CoInitialize (), а затем CoCreateInstance ().

Вставьте задержки (например, вызов Sleep ()) в DllGetClassObject () вашего сервера - с ATL у вас будет полный источник.

После того, как клиент вызывает CoCreateInstance (), присоедините отладчик к процессу хоста сервера.

...