Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Service Application and COM

 Ответить Ответить
Автор
Сообщение
airatr Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Июль 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - airatr Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Service Application and COM
    Опубликовано: 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).
Если кто решал такую задачу помогите пожайлуста.
Айрат
Наверх
Chuk Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Декабрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chuk Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Июль 2005 15:51
Доброго времени суток!

Поищи в инете бибиотечку SvCom by Alexey Dynnikov - как раз для этого дела и предназначена. Там же есть и теория создания COM-сервера в сервисах Win

Удачи!
Сергей
Наверх
airatr Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Июль 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - airatr Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Июль 2005 13:43
Блин это за деньги. Да если и мог бы скачать. У нас на фирме нездоровая ситуация перекрыли всем кислород, дышать нечем
Айрат
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Июль 2005 13:58

Первоначально опубликовано airatr

Блин это за деньги. Да если и мог бы скачать. У нас на фирме нездоровая ситуация перекрыли всем кислород, дышать нечем

Ну что уж ты...

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz