Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Поддержка технологий COM >> COM-объекты и фабрика классов >> Функция DllRedisterServer()

[Назад]    [Содержание ]    [Вперед]

  


Функция DllRedisterServer()


Вызывается для регистрации DLL СОМ-сервера в системном реестре. Если просто экспортировать этот метод из приложения Delphi, как описывалось ранее, VCL "подхватит" его при итеративном проходе по всем СОМ-объектам приложения и зарегистрирует объект в системном реестре. Для каждого СОМ-класса при регистрации СОМ-сервера в системном реестре создается раздел в ветви HKEY_CLASSES_ROOT\CLSID\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}, где серия х представляет собой CLSID этого СОМ-класса. Для внутренних серверов создается также подраздел InProcServer32. Параметром по умолчанию в этом подразделе является полный путь к DLL внутреннего сервера. На рис. 1 показан зарегистрированный в системном реестре СОМ-сервер.


Рис. 1. COM-сервер в окне редактора системного реестра



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017