Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.15;
Скачать: 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 вся ветка

Текущий архив: 2009.03.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
2-1232696590
Юзер
2009-01-23 10:43
2009.03.15
Подскажите как ???


3-1216351936
Ренг
2008-07-18 07:32
2009.03.15
Сервер - клиенты


2-1232518754
charoey_mag
2009-01-21 09:19
2009.03.15
Потоки и Indy


2-1232578253
RustB
2009-01-22 01:50
2009.03.15
Ошибка при добавлении записи в access


2-1232983616
Мишаняя
2009-01-26 18:26
2009.03.15
Открыть в проводнике