Тема: Отладка ARX приложения
Каким образом можно организовать отладку DLL (ARX) из среды Visual Studio 6.0, аналогично отладке обычного приложения? Нужна возможность ставить точки останова и пошаговый проход одной из процедур.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Отладка ARX приложения
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Каким образом можно организовать отладку DLL (ARX) из среды Visual Studio 6.0, аналогично отладке обычного приложения? Нужна возможность ставить точки останова и пошаговый проход одной из процедур.
Как обычно. F5, VS запросит Host Application, и ему надо правильно ответить: ACAD.EXE c полным путем, естественно.
Это можно сделать так:
1. В закладке Debug настроек проекта в пункте ?Executable for debug session? указать полный путь к ?.\acad.exe;
2. После запуска Автокада в режиме отладки(Go-F5) следует открыть чертеж, загрузить отлаживаемое приложение и запустить его на выполнение;
3. Перед запуском на выполнение, разумеется, надо задать breakpoint-ы в теле отлаживаемой функции. Все остальное, как обычно.
Все сработало.
(Не ожидал такого оперативного ответа. Спасибо)
Уважаемые знатоки, может есть еще какие-нибудь тонкости для отладки?
Все делаю как сказал VVV, жму Ctrl+F5 программа выполняется до конца и ... пролетает мимо всех точек останова, даже не переключается на VS.
Кстати, ARX - это отдельное приложение и мне не совсем понятно, как оно может подключиться снова к процессу отладки ?
По моему, по Ctrl+F5 производится "безотладочный" запуск.
Жми F5.
Э...э а конфигурация "Release" или "Debug" вроде бы надо Debug.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Отладка ARX приложения
Форум работает на PunBB, при поддержке Informer Technologies, Inc