powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM и клиенты ( оповешение клиентов со стороны сервера)
12 сообщений из 12, страница 1 из 1
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32469358
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сие реализовать то можно ?

Пока у меня есть простенькая реализация COM обекта ,
вообщем клиент передает ему(СОМ обьекту) параметры
их два (клиента):
один это MSSQL другой простое приложение ,

но вот хотелось бы чтобы ,
если одни клиент передал параметры то по истечению обработки данных ,
другой клиент тоже знал .
типа что то возбуждения события на стороне сервера.

вот и вопрос сие можно реализовать ,
если делать просто возбуждение событий не катит ,
так как кто возбудил ,передал параметры для обр данных,того и оповестит , или я что то криво реализовал.
или чАво то не понимаю .



i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32469381
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всяко можно, иначе нафига нужны эти односторонние СОМы :)

События от СОМ-объекта делаются с помощью FireEvent(...) см. MSDN
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32469393
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня так и есть
Fire_bla_bla




i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32469401
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТОбищь
STDMETHODIMP TTest::Pmethod(BSTR adr, BSTR str)
try
{
...
приняли просчитали ...
...
//тоесть мне интерестно что же тм сделали какие параметры передали
Fire_Event_e(adr,str);
}

но в том то и дело, что это происходит(событие перехватывается) только на том клиенте который
вызвал метод Pmethod


i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32469911
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, миллион способов обменяться сообщениями :)
Хотя бы SendMessage :)
В функции инициализации обменялись хэндлами, а потом посылай друг другу скоко хочешь :)

Fire я думаю, тоже можно сделать на любого прицепленного.
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32470155
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты знаешь как , из MSSQL передать инфу в прогу ?

вот по ентому у мя и пал выбор на СОМ , ладно посмотим еще .


i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32470918
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ведь как-то твой СОМ-объект общается с MSSQL? Раз умеет общаться, значит может и сообщение передать. Возможно даже двум клиентам придётся посылать сообщения разным способом.

авторА ты знаешь как , из MSSQL передать инфу в прогу ?
Совсем недавно занимался, на мой взгляд, подобной фигнёй.
Был у нас глючно_написанный_не_нами СОМ, но очень нужный и большой, чтоб его можно было неторопясь написать. Так вот партия приказала и пришлось выдирать(впихивать) на ходу из него(в него) информацию(хэндлы, события и прочее).
Работает :)
MSSQL правда, намного более сложная штука, но, можно попробовать :)
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32471003
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наоборот это MSSQL общяется с ком обьектом. :)
а объщается с MSSQL другая прога , которая тоже в свою очередь является ,
еще и клиентом для COM обьекта .

так как они оба юзают этот же СОМ то должны же события возбуждаемые внутри этого ком обьекта ловить оба эти клиента ?
брр ... запутался уже :)


i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32471229
StasPV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если твой COM обект dll, то каждый клиент работает со своим экземпляром COM объекта. Поэтому и сообщения они получают только свои. То что тебе надо реализуется в архитектуре COM+.
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32471766
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда , придется с ним разбиратся .


i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32473219
StasPV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Статья о системе оповещений в COM+ есть на сайте www.RSDN.ru
...
Рейтинг: 0 / 0
COM и клиенты ( оповешение клиентов со стороны сервера)
    #32473249
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зенькс почитаемс ...

i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / COM и клиенты ( оповешение клиентов со стороны сервера)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]