Главная страница
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.02 c
2-1232538293
@lexei
2009-01-21 14:44
2009.03.15
Как запретить доступ к папкам


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


15-1231427254
loki_6681
2009-01-08 18:07
2009.03.15
Экспорт данных из Foxpro


2-1232616459
jetus
2009-01-22 12:27
2009.03.15
Circular unit reference - как быть?


3-1216316587
Новенький
2008-07-17 21:43
2009.03.15
Надо ли закрывать курсоры?