Подключение к КОМПАС из C++ Builder и изменение параметров переменных в моделях

Автор killkins, 03.06.14, 00:42:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

killkins

Здравствуйте уважаемые форумчане!

В общем, перейду сразу к делу.
Есть параметризованные модели деталей и программа, проводящая расчеты параметров этих моделей. Программа разработана в C++ Builder XE2, но это не сильно важно, все с++ билдеры похожи.
В SDK, туториалах смотрел, информации, конечно много, но большинство - про создание библиотек внутри Компас, однако такой подход меня не устроит, необходимо именно открыть компас, открыть модель, изменить параметры, обновить модель, тоже самое с чертежами.
Писал такое под t-flex и inventor, там это занимало десять строк от силы.
Есть ли такая возможность в Компас-3D, начиная с v13? если есть - пните в нужном направлении, что из заголовочных файлов подключать и т.д.

Заранее благодарен.

upd. Пробовал через CreateOleObject - компас запускается, но после приведения к KompasObjectPtr не работает pKompas->Visible = true;

+ Благодарностей: 1

killkins

Спасибо.
upd. Попробовал запустить проект из примера - ругается на большое количество ошибок.

начиная с этих:
//typedef TComInterface<IStrings> IStringsPtr;
//typedef TComInterface<IStringsDisp> IStringsDispPtr;

закомментировал эти две строки, скомпилировалось. Буду дальше мучать компас)

killkins

Можно ли как-то получить указатели на объекты деталей в сборке минуя PartCollection?