Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Debug проекта который запускатся черным ящиком


Автор: Nuzur 22.11.2007, 11:02
Есть консольное приложение, написанное на VC++ 7м(не СОМ), и проект Delphi который его запускает, если нахожусь уже в отладкето создается 2й экземпляр и соответственно я пролетаю ( точнее отладка, но не в этом суть )... Так вот, как быть что б попасть в отладку после вызова эго из другого приложения?

Автор: MAKCim 22.11.2007, 13:41
задавайте понятно вопрос
что значит "нахожусь в отладке"? "попасть в отладку"? и т. д
и при чем здесь общие вопросы по С++?

Автор: xvr 22.11.2007, 14:49
Цитата(Nuzur @ 22.11.2007,  11:02)
Есть консольное приложение, написанное на VC++ 7м(не СОМ), и проект Delphi который его запускает, если нахожусь уже в отладкето создается 2й экземпляр и соответственно я пролетаю ( точнее отладка, но не в этом суть )... Так вот, как быть что б попасть в отладку после вызова эго из другого приложения?

Функция DebugBreak в main'е консольного приложения. Не забыть разрешить JIT Debug в VS (и назначить VS этим дебагером)

Автор: Nuzur 23.11.2007, 13:25
MAKCim,
1. что значит "нахожусь в отладке"? "попасть в отладку"? и т. д

"нахожусь в отладке" - попал в функцию main и иду дальше в режиме отладки
"попасть в отладку"    - в момент после того как стороннее приложение вызвало консольное приложение, с параметрами и все такое, для достижение отладки имеено с теми параметрами среды.

2 и при чем здесь общие вопросы по С++
Вопрос касается отладки С++ приложение, разъясните куда надо было постить пожалуйста.


xvr, Огромное спасибо, попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)