Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Хочу заставить компьютеры локальной вывести окно с сообщением   Найти похожие ветки 

 
Slonco   (2004-09-29 11:15) [0]

Имеется некое приложение-нить, которое раз в 5 сек сканирует некую БД и в случае обнаружения в ней некоего кода ему следует вывести окно предупреждения на некоторых сетевых машинах ("Тревога"), в котором будут отображаться значения полей записи.
Как вывести это окно на выборочных сетевых машинах (по именам)?


 
Reindeer Moss Eater ©   (2004-09-29 11:24) [1]

ShowMessage("Тревога");


 
Slonco   (2004-09-29 11:29) [2]

Это на своем компе, а на сетевых? Как разослать им требования на открытие окон? Как это делается?


 
Reindeer Moss Eater ©   (2004-09-29 11:48) [3]

Не только на своем.
И на сетевых то же.


 
clickmaker ©   (2004-09-29 11:55) [4]

Как вариант, NetMessageBufferSend
Но это только при работающей "службе сообщений"


 
Slonco   (2004-09-29 12:02) [5]

Да, конечно, если поставить приложение на всех сетевых машинах, то ShowMessage прокатит ;). Где в формате ShowMessage указаны имена сетевых машин? Или я чего то глобального не понимаю?
А вот про NetMessageBufferSend ничего не могу сказать, т.к. в Дельфевом хэлпе не оказалось ни слова про него.


 
Anatoly Podgoretsky ©   (2004-09-29 12:10) [6]

Плохо искал, в справке эта функция описана. Переинсталируй Дельфи.


 
Slonco   (2004-09-29 12:18) [7]

Неделю назад переинсталлировывал %) Нету и все! Ну что делать? Скажите хоть как приложение запустить тогда на сетевой машине?


 
clickmaker ©   (2004-09-29 12:20) [8]


>  [7] Slonco   (29.09.04 12:18)
> Неделю назад переинсталлировывал %) Нету и все! Ну что делать?

Help - Windows SDK.
Если уж совсем все запущено, то сюда http://www.msdn.microsoft.com/library/default.asp


 
Slonco   (2004-09-29 12:38) [9]

Окей, про NetMessageBufferSend нашел. А как же насчет ShowMessage? Как его использовать для тех же целей?


 
clickmaker ©   (2004-09-29 12:41) [10]


> как же насчет ShowMessage? Как его использовать для тех
> же целей?

Читай в MSDN про средства межпроцессного общения: sockets, mailslots, pipes


 
Slonco   (2004-09-29 12:46) [11]

Есть более ценные предложения?


 
clickmaker ©   (2004-09-29 12:49) [12]


> [11] Slonco   (29.09.04 12:46)
> Есть более ценные предложения?

Сколько готов заплатить за "ценное предложение"?


 
Slonco   (2004-09-29 12:57) [13]

Это сервер платных услуг? Я спрашиваю ОЧЕНЬ ПРОСТОЙ СОВЕТ! По крайней мере он должен быть простым для мастеров, коим я не являюсь.


 
Slonco   (2004-09-29 12:57) [14]

Это сервер платных услуг? Я спрашиваю ОЧЕНЬ ПРОСТОЙ СОВЕТ! По крайней мере он должен быть простым для мастеров, коим я не являюсь.


 
clickmaker ©   (2004-09-29 13:04) [15]


> [13] Slonco   (29.09.04 12:57)

"очень простой совет" тебе уже дан. См. [4] clickmaker ©   (29.09.04 11:55)
А за "более ценным предложением" сходи в справку по win32 или в MSDN. Там есть готовые примеры работы с pipes & mailslots


 
Мастер ©   (2004-09-29 15:12) [16]

>Slonco   (29.09.04 12:57) [13]
Это сервер платных услуг?

А тебе кто-то обязан отвечать?

Советы тебе уж даны.
Вот еще один БЕСПЛАТНЫЙ совет - используй системную команду NET SEND.



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
14-1098440796
Viner
2004-10-22 14:26
2004.11.07
Активность винчестера


1-1098752183
Stivi
2004-10-26 04:56
2004.11.07
Columns в TListView


14-1097934498
vidiv
2004-10-16 17:48
2004.11.07
w3c или браузер


14-1098008485
Nick Denry
2004-10-17 14:21
2004.11.07
Здравоохранение.


14-1098303827
Mirror
2004-10-21 00:23
2004.11.07
А почему собственно Delphi?