Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Как отследить подключение клиента?

Здравствуйте все,

Ситуация такая. Изучаю СОМ и связанное с ним. По книжке. И вот
столкнулся с такой проблемой. Создал СОМ-сервер и соответственно
клиент. Но условие такое, что к одному объекту -серверу может
подключиться несколько клиентов. НО сервер должен отслеживать
клиентов.
Не могу понять как отследить, что клиент подключился к серверу.
Почитал события, но там только события, генерируемые сервером, а тут
получается событие инициируемое клиентом. Вот не могу понять как его
отследить.

Ответить   Tue, 19 Apr 2005 14:36:21 +0600 (#353629)

 

Ответы:

..

....

Понятия не имею что такое COM, вернее, что это такое я знаю лишь в
общих чертах.
По какой книжке то изучаешь?
Кстати, зачем тебе это нужно для конкретной задачи,,, в универ? или
для самообразования?
Ты рассматривал литературу по этому поводу? что можешь посоветовать
для самообразования?

Номер выпуска : 4379
Возраст листа : 576 (дней)
Количество подписчиков : 517
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/354056
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 19 Apr 2005 18:06:17 +0400 (#354056)

 

Здравствуйте, "Андрей,

Tuesday, April 19, 2005, 8:06:17 PM, вы писали:

Называется "Дельфи5" только у меня 2 PDF-файла, а тама нету полного
названия, только гольное содержание.

Это для работы.

Для самообразования? Статьи. Первое, что меня сподвигло, это:
"COM. Автоматизация - от простого к сложному (часть I)"
http://www.delphimaster.ru/articles/automat/index.html
Потом уже книжки. Есть такой Фленов "Библия дельфи", там у него есть
чуть-чуть, но именно, что чуть-чуть... и для самотыка только.

Ответить   Wed, 20 Apr 2005 13:26:28 +0600 (#354330)

 

Здравствуйте !


Есть книга (базовая) - "Inside COM" называется.
Автор Dale Rogerson (Дейл Роджерсон).
Это то, что называется классикой. Думаю, если ее прочитать,
отпадут 99% всех вопросов. Качать здесь:

http://anatolix.naumen.ru/Books/COM?v=23z

Вобщем, очень рекомендуется к прочтению всем :)))

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4388
Возраст листа : 578 (дней)
Количество подписчиков : 515
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/354799
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Wed, 20 Apr 2005 21:55:45 +0400 (#354799)

 

Здравствуйте, Victor,

Есть, читал. Но в том-то и дело, что ни в ней, ни в подобных я не
встречал отслеживание событий сервером. Единственное, что разбирается,
так это стоки. Когда клиенту уже направляется событие.
Минус, не сильно я шарю в Сях. А тама именно примеры сичные!!
В связи с этим может кто чего посоветует?

Ответить   Thu, 21 Apr 2005 17:06:40 +0600 (#354991)

 

Здравствуйте !


Клиент создает фабрики классов, потом через них - объекты.
Вот создание объекта и можно считать подключением, наверно.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4380
Возраст листа : 576 (дней)
Количество подписчиков : 517
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/354058
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 19 Apr 2005 23:31:09 +0400 (#354058)

 

Здравствуйте, Victor,

Забыл сказать, пишу на Дельфи


Это-то понятно, только ситуация немного не в русле. Клиент создает
объект СОМ-сервера. В реализации самого сервера нету и намека на
возможное возникновение события. Можно конечно через задание
обязательного свойства отследить, но это не то. Второй вариант,
реализация СОМ-сервера с обработкой событий, тогда появляется метод
Initialize, и по идее можно в нем отследить создание.

Однако, несмотря на все это - это не то, или я не понимаю.
Значит так Сервер должен быть один для 2-х клиентов. Клиент1 и
клиент2. Если первый создает СОМ-сервер, то второй должен только
подключиться к существующему, а если вздумает подключиться 3-ий, то
должен создаваться новый экземпляр СОМ-сервера.
ВОТ!!

Ответить   Wed, 20 Apr 2005 13:33:17 +0600 (#354333)