C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Загрузка, ActiveX
Лена
Отправлено: 17.08.2006, 09:56


Мастер участка

Группа: Участник
Сообщений: 501



Подскажите, возможно, ли организовать следующие:
На форме находиться компонент контейнер. Пользователь вызывает нажатием кнопки окно со списком всех зарегистрированных ActiveX на его компьютере. Например, в VB это окно выглядит как на прилагаемом рисунке. Пользователь выбирает нужный ActiveX и этот ActiveX загружается в контейнер на форме и становятся доступны его методы и свойства. Как это можно сделать из программы?


Присоединить изображение

Присоединить изображение

olegenty
Отправлено: 17.08.2006, 10:40


Ветеран

Группа: Модератор
Сообщений: 2412



навскидку:
1. Зарегистрированные ActiveX (список) — лежат в определённой ветви реестра. Не помню в какой именно.
2. В этой ветви есть инфа, либо ссылки на другие ветви, где лежит эта инфа, достаточная для использования в TOleContainer (см. методы)

только не уверен, что загрузка в TOleContainer приведёт к ожидаемому результату.
Лена
Отправлено: 17.08.2006, 10:51


Мастер участка

Группа: Участник
Сообщений: 501



Cпасибо, olegenty!
Cовсем не представляла с чего начать.

P.S.
Много думать для девушки вредно. biggrin.gif
Поэтому доп.вопрос:
может кто слышал о существовании компонета читающего и показывающего зарегистрированные в реестре ActiveX? smile.gif
olegenty
Отправлено: 17.08.2006, 15:21


Ветеран

Группа: Модератор
Сообщений: 2412



прямая тебе дорога на msdn.microsoft.com
Лена
Отправлено: 13.10.2006, 11:45


Мастер участка

Группа: Участник
Сообщений: 501



Вопрос решен. Работает. yahoo.gif

Вернуться в Технологии COM/DCOM, ActiveX