RUS  ENG 

Можно ли получить весь набор ключей ElementKeys в виде массива?

Страницы: 1
RSS
Можно ли получить весь набор ключей ElementKeys в виде массива?
 
Доброго времени суток, уважаемая техподдержка.
Заметил одну особенность. Если в коллекции ElementKeys очень много ключей( у меня их около 12000) то программа начинает медленно работать. Можно ли получить сразу весь набор ключей в переменную(например массив)? Или большую коллекцию ключей поделить на части. Заранее благодарен.
 
Приведите пожалуйста часть кода с использованием ElementKeys, где коллекция работает медленно. 12000 - это совсем немного. Эта коллекция должна использоваться так:
http://politerm.com.ru/zuludoc/zuluax/Layer_ElementKeys.htm
Один раз запоминается в переменную, и дальше используется только эта переменная.
Всякие конструкции типа...

For i = 1 To MapCtrl1.Map.Layers.Active.ElementKeys.Count
MsgBox MapCtrl1.Map.Layers.Active.ElementKeys.Item(i)
Next i

...недопустимы, т.к. приведет к многократному обращению за созданием коллекции заново.
 
Большое спасибо. Через переменную на 2 порядка быстрее стало.
Страницы: 1