Service Application and COM |
Ответить |
Автор | |
Новичок Присоединился: 25 Июль 2005 Категория: Russian Federation Online Status: Offline Публикации: 8 |
Опубликовано: 25 Июль 2005 15:02 |
Есть проблема.
Необходимо написать COM сервер который работал бы как Service в Win2000. Пишу в Delphi 6
Создаю Service Application, тип Win32, стартует вручную. Потом добавляю Com Object как обычно в COM серверах, добавляю в интерфей методы, пишу их реализацию. Приложение нормально регистрируется, его видать среди сервисов, также доступна билиотека типов. Вручную запускаю Service. Пытаюсь приконектиться клиентом, примерно через 15 секунд вылезает сообщение, возникающее когда пытаются завершить COM сервер при подключенных клиентах (типа есть ссылка сэр, а вы приложение закрываете), хотя Service как работал так и работает. В течении этих 15 секунд также работают все функции объявленного интерфейса. Что интересно никак не могу посадить breakpoint ни на одну функцию класса реализующего интерфейс кроме функции в секции Initialization - TTypedComObjectFactory.Create(ComServer, Twqeq, Class_wqeq, ciMultiInstance, tmApartment). Если кто решал такую задачу помогите пожайлуста. |
|
Айрат
|
|
Новичок Присоединился: 25 Декабрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 1 |
|
Доброго времени суток!
Поищи в инете бибиотечку SvCom by Alexey Dynnikov - как раз для этого дела и предназначена. Там же есть и теория создания COM-сервера в сервисах Win Удачи! Сергей |
|
Новичок Присоединился: 25 Июль 2005 Категория: Russian Federation Online Status: Offline Публикации: 8 |
|
Блин это за деньги. Да если и мог бы скачать. У нас на фирме нездоровая ситуация перекрыли всем кислород, дышать нечем
|
|
Айрат
|
|
Действительный член Присоединился: 15 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 805 |
|
Ну что уж ты... |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |