|
Регистрация
>Внешние серверы,
как и их внутренние братья, должны
быть зарегистрированы в системном
реестре. Внешние серверы должны
создать раздел LocalServer32 в ветви HKEY_CLASSES_ROOT\CLSID\{xxxxxxxx-xxxx-xxxx-xxxxxxxx} с параметром,
описывающим полный путь к
выполняемому внешнему серверу.
СОМ-серверы-приложения
в Delphi
регистрируются в методе Application.Initialize(),
который обычно
стоит первой строкой в файле
проекта приложения. Если при
запуске вашего приложения
используется параметр командной
строки /regserver, метод Application.Initialize() должен
зарегистрировать СОМ-класс в
системном реестре и немедленно
прекратить выполнение приложения.
Если используется параметр
командной строки приложения /unregserver, метод Application.Initialize() должен удалить
параметры регистрации СОМ-класса в
системном реестре и прекратить
выполнение приложения. Если в,
командную строку не введено никаких параметров,
метод Application.Initialize() должен
зарегистрировать СОМ-класс в
системном реестре и продолжить
выполнение приложения в обычном
режиме.
|
|