На странице свойств проекта VS2008, на вкладке Debug, существует опция установить другое Действие Запуска.
Это может использоваться для запущения внешней программы (например, приложение Delphi) при нажатии F5.
Поместите следующее в метод, который Вы хотите отладить:
#if DEBUG
if (!System.Diagnostics.Debugger.IsAttached)
Debugger.Launch();
#endif
Когда Вы захотите отладить, создайте отладочную версию и использование это в Вашем приложении. Когда этот код работает, диалоговое окно открывается, спрашивая, хотите ли Вы присоединить отладчик.
Можно просто присоединить к исходному приложению и видеть, что точка останова, стопки представления, смотрит и т.д. обычно. Необходимо будет присоединить после того, как COM-объект создается.
Я поместил Afx MsgBox, когда объект создается, чтобы остановить поток приложения и затем присоединить отладчик.