Тема: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

Приветствую!
Каким образом реализовать компиляцию DBX в ARX-библиотеке?
Т.е. чтобы не передавать конечному пользователю 1000 и 1-у DBX + один управляющий всем этим .ARX? А все заключить в одном проекте .ARX?
Проблема заключается в том, что некоторые ограничения существующие для объекта, созданном на базе ARX проекта, не существуют для DBX...

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

А какие ограничения имеются в виду?
ИМХО разницы между Arx Dbx нет.
А кто мешает все объекты включить в состав одного dbx проекта?

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

Разница есть. И она принципиальна. DBX - это чистое описание объекта и его свойств. Arx - взаимодействие между DBX либо !описанным в Arx объектом! непосредственно с AutoCAD'ом.
Как в Visual C++ - документ/представление.
Ограничения заключаются в том, что например я не могу работать с ObjectPropertyManager и, например отображать какой-нить ProgressBar... А имея отдельный модуль DBX c прикрученным к нему управляющим модулем (ARX) уже появляются варианты...

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

Простой совет: брось все классы в один arx проект и не парься высокими рассуждениями. Подход проверен, работает на ура.
Логически, с описанной разницей согласен, физически ее нет.

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

> r
Ок, попробуй вставить заголовке arx-проект'а, на основе com/atl, например AcStatusBar.h!!!
Вот, тут-то и пропал. Посему необходимо создать Object-Enabler затем управляющий интерфейс к нему.
А потом уже каким-то, ведомым, судя по всему только Autodesk'у и молчащим, методом скомпилить все в ОДИН ARX проект с прилинкованным DBX.

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

> Sandrick
Ты вообще о чём? Такое впечатление, что ты просто не достаточно разбираешься в языке и среде разработки... Если у тебя не получается что-то скомпилировать, то говори об этом, а не о каких-то мифических ограничениях.
P.S. Скомпилировать несколько dll (DBX) в одну dll (ARX) на платфореме Windows (как, впрочем, и на других) нельзя.

Re: Каким образом реализовать компиляцию DBX в ARX-библиотеке?

> archimag
Никаких мифических ограничений...
Да, действительно не удается воткнуть в ОДИН arx-проект вместе такие вещи, как: OPM/StatusBar/AcEdJig...
Подскажи как, если знаешь. А бросаться ..."Такое впечатление... не достаточно разбираешься"... Это извольте куда-нибудь в другой форум.