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

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

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

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

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

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

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

ksSpcSubSectionParam

Автор ethereal, 26.11.04, 10:33:38

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

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

ethereal

Кто-нибудь работал со стилями спецификации, имеющими подразделы? У меня почему-то массив подразделов получается, правильной длины, нужного типа, структура ksSpcSubSectionParam тоже нормальная, а при попытке вызвать ksGetArrayItem возникает ошибка "Указатель на структуру должен быть не 0". Хотя нулем там и не пахнет.

ethereal

Это я спрашиваю потому, что сам на C# пишу, в принципе там и ком-интероп может быть виноват. Хочется знать, были ли прецеденты успешного получения информации о подразделах. Подразделы используются редко, может, их и не тестил никто, баг может там?

333

Перед тем как передавать интерфейс для получения элемента массива нужно его получить c с помощью метода KompasObject::GetParamStruct а затем уже его передать для заполнения в ksGetArrayItem

ethereal

Это само собой разумеется. Если бы я так не делал, то я бы до подразделов не добрался, ведь сначала надо получить ksSpcStyleParam, а потом ksSpcTuningStyleParam, которые также берутся из массивов.

ethereal

Соорудил я тут, кстати, пример на Васике6 - то же самое