Тема: "Unhandled Access Violation" при попытке установки значения переменной Acad'a
Значит есть такой код:
void SetAcadVar() { AcDbDatabase *MainDB; MainDB = acdbHostApplicationServices()->workingDatabase(); MainDB->setDimzin(8); }
Назначение указанной функции просто - перед началом работы программы установить значение переменной Acad'a DIMZIN равным 8.
Все казалось бы просто... ан нет! При работе в Acad2006 происходит FATAL ERROR с ошибкой (см. сабж).
Причем при вызове из пустого чертежа - все тип-топ, а загружаю насыщенный чертежик - и при определенных вызовах программы - хрясь... и ошибка.
Заглушаю фызов функции в программе - ничего не сбоит. Причем замечено, что при работе аналогичной программы в Acad'ах 2000-2002 указанной проблемы не наблюдалось...
Мистика какая-то...