variant.arrcreate
Создать SafeArray массив. Метод создает в переменной типа VARIANT массив SafeArray. Элементом массива является VARIANT. Для заполнения элементов массива можно использовать метод variant.arrfromg. Можно получить сам элемент с помощь метода variant.arrgetptr.
Пример работы с SafeArray
VARIANT v
//An array with 3 lines and 2 columns is being created
v.arrcreate( %{3,0,2,0} )
v.arrfromg( %{0,0, 0.1234f} )
v.arrfromg( %{0,1, int(100)} )
v.arrfromg( %{2,1, "Test" } )
...
//The array is being transmitted to the COM object
excapp~Range( excapp~Cells( 1, 1 ), excapp~Cells( 3, 2 ) ) = v
Использование SafeArray позволяет скомпоновать данные, что может ускорить обмен данными с COM объектом.
collection bounds
)
Параметры
bounds | Коллекция содержащая параметры массива, для каждой размерности массива задается пара чисел, первое число количество элементов, второе - номер первого элемента в размерности. |
Возвращаемое значение
В случае успешного завершения возвращается 1, в противном случае возвращается 0.
Смотрите также | Исходники |