![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.06.2013
Сообщений: 1
|
![]()
Есть система видеонаблюдения Luxriot и небольшое SDK к ней. Захотелось написать небольшую программу для оптимизации некоторых действий. Сам не использовал ни разу сторонние элементы ActiveX, примеры в мануалке даны на VB и не сильно понятны.
Вот собственно такой вопрос интересует. Есть некий объект ICkServer у которого есть метод, описанный в мануалке так HRESULT GetMediaDevices([out, retval] VARIANT *pvMediaDevices) Returns: VARIANT array of cameras (ICkMediaDevice), configured on server то есть как я понимаю, функция возвращает массив объектов(или ссылок на объекты?), типа ICkMediaDevice в переменной типа Variant. Вопрос в том как мне собственно разбить переменную типа Variant на элементы массивы так чтобы использовать элементы как объекты, т.е. использовать их методы и поля? В модуле, полученном при импорте ActiveX процедура описана как function GetMediaDevices: OleVariant; safecall; |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну а тупо:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование String в OleVariant | vg169 | Общие вопросы Delphi | 8 | 15.07.2009 13:09 |
как переделать график в OleVariant ? | Влажимир | Общие вопросы Delphi | 1 | 14.04.2008 19:18 |
Сконвертировать Olevariant (Unicode) в string | Sashunya | Общие вопросы Delphi | 8 | 08.09.2007 00:49 |