Тема: В чем разница между ARX и DBX?

Подскажите пожалуйста чем принципиально отличаются ARX и DBX. Спасибо

Re: В чем разница между ARX и DBX?

Если речь идет о файлах с  расширениями *.arx  и *.dbx, то разницы практически никакой нет. И то и другое DLL, с которыми работает Автокад. В этом можно убедиться, если  поменять *.arx  на *.dbx  и программа будет работать, как обычно. Смысл такого разделения примерно такой же, как при разделении  С++ программы на  модули *.h  и  *.cpp, в одном из которых находится описательная часть, а в другом, в большей степени -  исполнительная. Аналогичным образом Автодеск предложил в   *.dbx  выносить описания объектов базы данных чертежа и функции,  определяющие их поведение, а в модули   *.arx  помещать интерфейсную часть приложения. Достоинства такого разделения в том, что можно создать, например,  один пользовательский объект(*.dbx  ), а к нему целую  кучу прикладных программ (*.arx  ) различного назначения, работающих с этим объектом. Очевидно, что степень целесообразности такого разделения  зависит от  решаемой задачи.

Re: В чем разница между ARX и DBX?

Спасибо за консультацию, т.е. насколько я понял *.dbx это драйвер обьекта, без него он не будет правильно отображаться в чертеже, а *.arx это то, с помощю чего содается ли изменяется этот обект.
Давненько я сюда не заходил.