Тема: В чем разница между ARX и DBX?
Подскажите пожалуйста чем принципиально отличаются ARX и DBX. Спасибо
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → В чем разница между ARX и DBX?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите пожалуйста чем принципиально отличаются ARX и DBX. Спасибо
Если речь идет о файлах с расширениями *.arx и *.dbx, то разницы практически никакой нет. И то и другое DLL, с которыми работает Автокад. В этом можно убедиться, если поменять *.arx на *.dbx и программа будет работать, как обычно. Смысл такого разделения примерно такой же, как при разделении С++ программы на модули *.h и *.cpp, в одном из которых находится описательная часть, а в другом, в большей степени - исполнительная. Аналогичным образом Автодеск предложил в *.dbx выносить описания объектов базы данных чертежа и функции, определяющие их поведение, а в модули *.arx помещать интерфейсную часть приложения. Достоинства такого разделения в том, что можно создать, например, один пользовательский объект(*.dbx ), а к нему целую кучу прикладных программ (*.arx ) различного назначения, работающих с этим объектом. Очевидно, что степень целесообразности такого разделения зависит от решаемой задачи.
Спасибо за консультацию, т.е. насколько я понял *.dbx это драйвер обьекта, без него он не будет правильно отображаться в чертеже, а *.arx это то, с помощю чего содается ли изменяется этот обект.
Давненько я сюда не заходил.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → В чем разница между ARX и DBX?
Форум работает на PunBB, при поддержке Informer Technologies, Inc