Обозначение и наименование детали через API

Автор killkins, 09.06.14, 15:13:04

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

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

killkins

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

Как можно изменить через API наименование и обозначение детали?

конструкции
_tmpPart->marking = _markingStr;
_tmpPart->name = _nameStr;
и
_tmpPart->marking = _markingStr;
_tmpPart->set_name( _nameStr);
не помогают.

Вроде-бы данные передаются, но в модели ничего не изменяется.

Может кто сталкивался с данной проблемой?

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

killkins

Компилятор что-то ругается на этот метод, Что Update is not a member of ksPart.
странно, в SDK этот метод описан.

И я думаю странно, в данном примере это свойство используется:
- c:\Program Files\ASCON\KOMPAS-3D V15\SDK\C++\VisualcAUTO\step3d2\
- c:\Program Files\ASCON\KOMPAS-3D V15\SDK\C++\CBUILDERAUTO\step3d2\

killkins

Может быть, кто-то столкнется с данной проблемой.
У меня в API5 Компас-3D v13 SP2 вместо метода ksPart::Update() был метод ksPart::_Update.

Однако проблема с изменением обозначения _tmpPart->marking = _markingStr; не решилась путем обновления, буду копать дальше

UPD. С обозначением тоже все в порядке. Проблема была в некорректном переводе из char* в wchar_t*.