Доступ к элементам массива по ТОЧКАМ апи7

Автор Maxxx, 15.08.13, 10:13:14

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

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

Maxxx

15.08.13, 10:13:14 Последнее редактирование: 15.08.13, 10:26:40 от Maxxx
Добрый день.
Такая проблемма. Почему-то не получает экземпляр массива по точкам(хотя количество экземпляров возвращается нормально). Для других типов массива - все нормально. Ниже пример кода. Может кто сталкивался?
            fp := IFeaturePattern(ChNode.Data);
            if fp <> nil then
            begin
             fp.GetExemplarsCounts(i,j);
              for x:=1 to i do
              begin
                  for y:=1 to j do
                   begin
                     mdl:=fp.Exemplar[x,y];
                     if mdl <> nil then
                      begin
                          iKompas.MessageBoxEx(fp.Name+' - '+mdl.Name,'1',0);
                          mdl.Hidden := true;
                          mdl.Update;
                      end;
                   end;

              end;

Пробовал и вручную ставить конкретно индекс например 1,0 - все равно возвращает nil.

Если верить справке то индексы начинаются с 1, даже если второй индекс не используется.

Тоже возвращает nil, получить экземпляры массива получилось так.
+ Благодарностей: 3