• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Работа с интерфейсом ksDocAttachedSpcParam

Автор Kredo, 12.07.05, 05:21:20

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

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

Kredo

Пытаюсь через интерфейс ksDocAttachedSpcParam получить имя файла, который подключен к объекту спецификации, но ничего не получается. Точнее имя файла не получаю.
Что делаю не так?

var f: ksDocAttachedSpcParam;
f:=ksDocAttachedSpcParam(kompas.GetParamStruct(ko_DocAttachSpcParam));
ShowMessage(f.comment);

Kredo

В первом сообщении ошибся. Написал получение комментария к подключенному файлу чертежа. Но результат тот же, никаких данных не получаю, хотя комментарий существует.

slаviаtiоn

iSpcObjParam := ksSpcObjParam(ki.GetParamStruct(ko_SpcObjParam));
iDocSpcObjArr := ksDynamicArray(iSpcObjParam.GetDocArr);
iDocAttachedSpcParam := ksDocAttachedSpcParam(ki.GetParamStruct(ko_DocAttachSpcParam));

for i := 0 to iDocSpcObjArr.ksGetArrayCount - 1 do
begin
   iDocSpcObjArr.ksGetArrayItem(i, iDocAttachedSpcParam);
   ShowMessage(iDocAttachedSpcParam.fileName);
end;


Kredo


Выдержка из справки по API Компаса, возможно, она Вам поможет.

Примечания.

1.В качестве параметра docArr используется динамический массив  DOC_SPCOBJ_ARR, содержащий структуры параметров документов, прикрепленных к объекту спецификации (DocAttachedSpcParam).
...