Вход


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

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

  


Регистрация


>Внешние серверы, как и их внутренние братья, должны быть зарегистрированы в системном реестре. Внешние серверы должны создать раздел LocalServer32 в ветви HKEY_CLASSES_ROOT\CLSID\{xxxxxxxx-xxxx-xxxx-xxxxxxxx} с параметром, описывающим полный путь к выполняемому внешнему серверу.

СОМ-серверы-приложения в Delphi регистрируются в методе Application.Initialize(), который обычно стоит первой строкой в файле проекта приложения. Если при запуске вашего приложения используется параметр командной строки /regserver, метод Application.Initialize() должен зарегистрировать СОМ-класс в системном реестре и немедленно прекратить выполнение приложения. Если используется параметр командной строки приложения /unregserver, метод Application.Initialize() должен удалить параметры регистрации СОМ-класса в системном реестре и прекратить выполнение приложения. Если в, командную строку не введено никаких параметров, метод Application.Initialize() должен зарегистрировать СОМ-класс в системном реестре и продолжить выполнение приложения в обычном режиме.



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

  


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