Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

Внешний СОМ сервер, отследить тип запуска.   Найти похожие ветки 

 
sniknik ©   (2003-01-11 23:20) [0]

Есть программа написанная как внешний СОМ сервер, т.е. помимо просто запуска exe-шника им можно управлять из других программ типа
Mito:= CreateOleObject("FunctExt.Funct");
Mito.Execute;
.....
Mito:= Unassigned;
(ну типа как exel и др. микрософтские творения, у меня не такое сложное конечно :-))

получается можно запустить exe файл а можно подключится как выше описано произойдет автозапуск (если еше не запущено) вот с этим и вопрос как различить запуск приложения как простого exe от автозапуска при CreateOleObject("FunctExt.Funct") в другом приложении;
Мне это нужно знать в самом СОМ сервере, как его запускают, должны быть различия в работе инициализации. Как?
гдето читал кроме методов AddRef, Release есть еще какойто параметр который когда установлен увеличивает количество ссылок, в итоге 0 при Release не наступает и приложение не выгружается. полагаю это оно, этот параметр выставляется когда запуск идет как exe, но вот где это не могу найти.

Не подскажет кто? или я ошибаюсь насчет этого параметра? но тогда как различать? (то что это возможно сомнений нет :о))


 
Набережных С.   (2003-01-11 23:52) [1]

ComServer.StartMode


 
sniknik ©   (2003-01-11 23:58) [2]

спасибо именно оно. вот теперь когда увидел впомнил, а до этого как заклинило. :-))
а искал совсем не там :(.



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

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
4-30194
Nikolas van rain
2003-01-19 19:54
2003.03.10
Имитация мышки в IE через программу либо в WeBBrowser-e


1-29832
Tornado
2003-02-26 11:44
2003.03.10
Сменить разрешение экрана


1-29857
ЮРИЙ_К
2003-02-28 12:37
2003.03.10
Почему Memo не правильно показывает ДОС-овский файл ??


14-30045
lpa
2003-02-20 14:24
2003.03.10
Отладка компонентов


3-29769
Tux
2003-02-19 23:37
2003.03.10
RowID, MS SQL и Access