Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.24.134] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте.
Может кто-нибудь сталкивался с данной проблемой, создаем ActiveX EXE сервер, устанавливаемый на Windows NT Server, создаем клиента, который запрашивает у нашего сервера через его стандартные интерфейсы данные или дает ему задание на обработку данных. Для оповещения клиента о ходе процесса обработки на сервере возбуждаются эвэнты (events), клиенты соответственно принимает и обрабатывает эти эвэнты. Проблема в том, что пока все тестируется в рамках одного компьютера (сервер и клиент) - все работает, как только запускаем клиента с удаленной машины, в момент создания объекта с ключевой фразой Private WithEvents, возникает ошибка типа Atomation Error. Если же создать такой объект обычным способом, то все работает нормально, но соответственно никаких событий не получается. Может сможет кто-нибудь помочь, подсказать как DCOM правильно настроить или еще что??? Всех благ, Александр. |
Сообщ.
#2
,
|
|
|
Я сам когда-то пытался сделать нечто подобное, но лишь выяснил, что для этого не подходит! Оператор создан для создания "искуственных" событий например для класса внутри проекта. В такой интерпритации оператор работать не будет! Нужно искать другие методы воплощения идеи.
|