Тема: Как дебагить ARX?

КАК дебагить ARX ??

Re: Как дебагить ARX?

А Багом его по голове, Багом, и все будет ОКеюшки.

Re: Как дебагить ARX?

> cadhelp
Надо подключиться к процессу acad.exe с опцией Native.

Re: Как дебагить ARX?

> Н.Н.Полещук
Спасибо
Settings->Debug tab
Executable For Debug Session edit box
full path of your acad.exe
2 Тюлька :
Очень информативно

Re: Как дебагить ARX?

Надо подключиться к процессу acad.exe с опцией Native

А опцию Native где надо указывать?

Re: Как дебагить ARX?

> yta
Debug->Processes->Attach to Process

Re: Как дебагить ARX?

Если подробнее, то для 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-файла.

Re: Как дебагить ARX?

> Александр Ривилис
А возможно таким образом отлавливать ошибки в dbx? и еще, обязательно ли указывать точку остановки и если нет, то в случае ошибки отладчик укажет строку, которая ее вызвала?

Re: Как дебагить ARX?

bird пишет:

А возможно таким образом отлавливать ошибки в dbx?

Можно.

обязательно ли указывать точку остановки и если нет, то в случае ошибки отладчик укажет строку, которая ее вызвала?

Необязательно. Но для того, чтобы отладчик указал строку, которая ее вызвала необходимо в VS в меню Debug->Processes->Exceptions установить флажок Break Into the Debugger для всех возможных вариантов прерывания, иначе сам AutoCAD будет выполнять обработку прерывания и в отладчик эта информация не попадет.