Тема: Как дебагить ARX?
КАК дебагить ARX ??
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Как дебагить ARX?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
А Багом его по голове, Багом, и все будет ОКеюшки.
> cadhelp
Надо подключиться к процессу acad.exe с опцией Native.
> Н.Н.Полещук
Спасибо
Settings->Debug tab
Executable For Debug Session edit box
full path of your acad.exe
2 Тюлька :
Очень информативно
Надо подключиться к процессу acad.exe с опцией Native
А опцию Native где надо указывать?
Если подробнее, то для AutoCAD 2004-2006:
1) Запустить MS Visual Studio 2002
2) Откомпилировать проект в Debug mode и расставить контрольные точки (breakpoints)
3) Запустить AutoCAD
4) В MS Visual Studio: Debug->Processes->Attach to Process. Указать Native
5) Загрузить свой arx-файл в AutoCAD
6) Запустить отлаживаемую команду (или функциию) из arx-файла.
> Александр Ривилис
А возможно таким образом отлавливать ошибки в dbx? и еще, обязательно ли указывать точку остановки и если нет, то в случае ошибки отладчик укажет строку, которая ее вызвала?
А возможно таким образом отлавливать ошибки в dbx?
Можно.
обязательно ли указывать точку остановки и если нет, то в случае ошибки отладчик укажет строку, которая ее вызвала?
Необязательно. Но для того, чтобы отладчик указал строку, которая ее вызвала необходимо в VS в меню Debug->Processes->Exceptions установить флажок Break Into the Debugger для всех возможных вариантов прерывания, иначе сам AutoCAD будет выполнять обработку прерывания и в отладчик эта информация не попадет.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Как дебагить ARX?
Форум работает на PunBB, при поддержке Informer Technologies, Inc