Вниз
Скачать: CL | DM;

Отключение перерегистрации сервера автоматизации при запуске   Найти похожие ветки 

← →
mvs ©   (2005-09-13 20:37) [0]

в DELPHI создана программа (ехе-файл) - сервер автоматизации. Так же как WinWord эта программа может запускаться  пользователями, а также вызываться как com-объект. Проблема в том, что при каждом запуске пользователем сервер перерегистрируется в реестре по тому пути, откуда был запущен. То есть если на компе несколько экземпляров программы находятся (каждая со своими настройками), которые запускаются пользователем по своему усмотрению в любое время, то вызов программы как сом-объекта приводит к запуску последнего запущенного экземпляра. Вопрос: как отключить перерегистрацию сервера автоматизации при каждом запуске, чтобы в реестре был только путь первого запуска?


← →
Набережных С   (2005-09-14 20:10) [1]

Регистрация происходит в методе initialize объекта ComServer, и вызывается он в процедуре инициализации модуля ComServ. Для отключения нужно либо заменить в проекте стандартный ComServer своим, либо подменить процедуру инициализации, устанавливаемую модулем ComServ на свою. Я бы рекомендовал первый способ как более надежный.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.036 c
1-1161371943
SkySpeed
2006-10-20 23:19
2006.12.03
Как правильно организовать контроль за запускаемыми файлами?


2-1163197263
superlamer
2006-11-11 01:21
2006.12.03
Как правильно удалить объект созданный в рантайме


2-1163506756
megasecure
2006-11-14 15:19
2006.12.03
Рисование с пом. Polyline


15-1163561824
Slider007
2006-11-15 06:37
2006.12.03
С днем рождения ! 15 ноября


2-1163394280
Lebedev
2006-11-13 08:04
2006.12.03
Можно ли регулировать положение текста (caption) TPanel?




   Наверх