0 / 0 / 0
Регистрация: 07.06.2007
Сообщений: 28

VB, Client/ Server, COM+, MTS

12.11.2007, 06:11. Показов 923. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как уведомить все объекты клиентов созданные от одного класса для обновления? Сервер работает под MTS.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.11.2007, 06:11
Ответы с готовыми решениями:

Flash <-> IIS <-> MTS <-> SQL Server
Собственно, кто-нибудь поделится опытом? В основном интересует связка Flash &lt;-&gt; IIS (ссылками с документацией, литература). Или это гимор? ...

Udp server-client. server ничего не принимает
Клиент отправляет. сервер запускается, но чтение IdUDPServer1UDPRead не выполняется. подскажите пожалуйста почему сервер не читает. ...

Client-Server: GET request refused by the server
Пишу Client-Server (Ubuntu), имеется рабочая версия для проверки. Запустил сервер, vitaly@vitaly-laptop:~/Desktop$ ./ft 10000 In...

4
0 / 0 / 0
Регистрация: 30.10.2007
Сообщений: 37
12.11.2007, 13:55
MSMQ !!!
Но все зависит от того - что за сервер, что за клиенты как и главное где они создаются....
0
0 / 0 / 0
Регистрация: 07.06.2007
Сообщений: 28
12.11.2007, 19:59  [ТС]
MSQ это конечно выход, но нет ли другого варианта. Все клиенты на VB, Windows 98. Создаются естественно в контексте MTS на Win2000
0
0 / 0 / 0
Регистрация: 30.10.2007
Сообщений: 37
13.11.2007, 16:48
MTS это понятно, но если ты не менял то, сурогатный процесс по умолчанию - dllhost.exe, т.е. создаются они в его контексте.
Ну, в твоем случае на вскидку два решения (может еще как-то можно...), кроме вышеупомянутого:
1. Создаешь свой файл .exe обеспечиваюший hosting COM/COM+ (т.е. вместо dllhost.exe).
2. Намного проще в реализации.
Т.к. в твоем случае все объекты крутятся на обной машине и в контексте одного процесса, то....
Создаешь Private Class - пусть Messages. Этот класс описывает все необходимые сообщения, и метобы соотояний выполнения различных операций.
В модуле объявляешь Public msgObj as New Messages
В своих объектах делаешь в теле класса
Private WithEvents msgSender as Messages
Private Sub Class_Initialize()
set msgSender = msgObj
End Sub
Ну а в деструкторе в Nothing - соответственно.
Далее, когда твой объект успешно выполнил операцию, то он должен вызвать метод объекта msgObj, а тот метод, в свою очередь, если необходимо генерит Event. А так-как в каждом классе у нас есть WithEvent для этого объекта, то цепляй обработчик и все дела...., а там уже обновляйся скоко влезет....
0
0 / 0 / 0
Регистрация: 07.06.2007
Сообщений: 28
13.11.2007, 20:27  [ТС]
Спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2007, 20:27
Помогаю со студенческими работами здесь

client - server - client
Здравствуйте, я хочу розобратся как работает скрипт такого плана как вконтакте в сообщениях при нажатии кнопок на 1 машине, на второй...

SERVER/CLIENT
Всем саламчег!!! создал программу работающую по сети!!! есть одна загвоздка(((( при подключении клиента в сеть , необходимо чтобы у...

Client-Server
Возникла идея создать сервер для печати. Нужно: 1. Создать клиентское приложение в котором будут Memo и кнопка. По нажатию на кнопку...

Client-Server
Доброго времени. Сначала суть: на клиенте всего пара кнопок, сообщения или файлы отправлять не надо. на сервере, при нажатии на кнопку...

Client-Server
Добрый день. Собрался писать прогу для отправки сообщений. Видел много вопросов по этому поводу. мне непонятны пара моментов: если я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru