Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

Регистрация сервера

Статьи

Запустите исполняемый файл сервера. При запуске COM-сервер автоматически регистрируется сам и регистрирует свои COM-объекты в системном реестре Windows. Эта операция осуществляется в момент инициализации приложения вызовом метода Application. Initialize().

Регистрация производится в ветви HKEY_CLASSES_ROOT\CLSID\... В секцию Lo-calServer32 передается путь к исполняемому файлу сервера, ProgID - идентификатор программы, TypeLib - идентификатор сервера, Version - версия сервера (рис. 24.8).

ОДля того чтобы удалить из системного реестра все регистрационные данные COM-сервера, его COM-объекты и интерфейсы, запустите приложение-сервер из командной строки с ключом /unregserver. Повторный запуск исполняемого файла, но уже без этого ключа, вновь зарегистрирует сервер в операционной системе.

Для регистрации серверов, представленных в виде динамических библиотек, целесообразно воспользоваться стандартной утилитой Windows RegSvr32.exe.

Приложение COM-клиент

В сравнении с COM-сервером процесс создания клиентского приложения элементарен. Он включает один обязательный этап: подключение к приложению описания интерфейсной части COM-объектов, входящих в состав сервера. После этого нам остается лишь обратиться к нужному интерфейсу.

Попробуем на практике. Для этого создадим новое приложение и сохраним его в каталоге client под именем COMClnt.dpr.

Добавить комментарий


Защитный код
Обновить