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 - то же самое