Вниз
Скачать: CL | DM;

Перебор типа OleVariant   Найти похожие ветки 

← →
peroon ©   (2009-01-27 15:40) [0]

Добрый день!
Я совсем еще новичок.
Подскажите пожалуйста как я могу перебрать в цикле (или еще как) переменную типа OleVariant?


← →
Palladin ©   (2009-01-27 15:50) [1]

на предмет чего перебрать? это тебе не бусы


← →
peroon ©   (2009-01-27 15:54) [2]

Я получаю через COM интерфейс некую переменную типа OleVariant.
SizeOf() говорит, что там энное количество элементов. Так вот как мне эти данные оттуда выцепить? :)


← →
Palladin ©   (2009-01-27 15:55) [3]

SizeOf говорит о размере переменной, а "что там энное количество элементов" это полный бред и отсебятина.


← →
peroon ©   (2009-01-27 15:57) [4]

Ну тем не менее. Как мне можно получить данные из переменной?


← →
Palladin ©   (2009-01-27 15:59) [5]

Какие данные то? Если ты получаешь COM интерфейс, то и обращайся к его методам, они тебе известны, надеюсь

имя_переменной[точка]имя_метода


← →
Сергей М. ©   (2009-01-27 16:01) [6]


> Как мне можно получить данные из переменной?


Какие данные-то ?
И с какого перепугу их надо обязательно "перебирать в цикле (или еще как)" ?


← →
peroon ©   (2009-01-27 16:16) [7]

Я может что-то путаю в терминологии.
Я в свой проект подключил библиотеку типов COM приложения.

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

Как мне их получить я и пытаюсь выяснить.


← →
icWasya ©   (2009-01-27 16:21) [8]

VarIsArray
VarArrayLowBound
VarArrayHighBound

for I:=  ... do
... :=  V[i]


← →
peroon ©   (2009-01-27 17:35) [9]

icWasya, спасибо. То что надо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
2-1232957936
smartleds
2009-01-26 11:18
2009.03.15
Добрый день, подскажите плз как интегрировать в программу


2-1232630826
EastGod
2009-01-22 16:27
2009.03.15
Получить общую громкость


8-1191770086
яблочго
2007-10-07 19:14
2009.03.15
Установка палитры в TBitmap


15-1231829478
Эля
2009-01-13 09:51
2009.03.15
Ошибка памяти


15-1231322740
Пронин
2009-01-07 13:05
2009.03.15
Винрар




   Наверх