Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2011, 05:30   #1
Pavel229
 
Регистрация: 05.01.2010
Сообщений: 7
По умолчанию Запуск программы по сети

День добрый!
Подскажите пожалуйста.
Вот, допустим, сеть. В ней есть 2 компа (№1 и №2).
На компе №1 открыт сетевой диск и там лежит моя программка.
Теперь нужно:
При запуске программы с №2, она запускалась и на №2 и на №1. И все то что делается на №2 (с программкой) отображалось - бы и на №1. Аналогично и при запуске с №1.
_____________________________
Возможно-ли такое?
Pavel229 вне форума Ответить с цитированием
Старый 07.02.2011, 06:55   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

я работаю через Sockets, остального не знаю, проснуца профи, подскажут что выбрать
но могу сказать что тебе нужно либо что б твоя програмка была запушена в теневом режиме, постояно,
либо, если она занимает много ресурсов, зделаи на компах дополнителные програмки,
только для отслеживания, занеси их в автозагрузку,
у Sockets, как и ух аналогов, есть событие Listening, тоест ожидание сервера ответа от клиента, вот с него и начни
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 07.02.2011, 07:33   #3
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Если слова RPC и DCOM не пугают, то можно на них такое построить.

Ну или держи обе проги постоянно работающими, как выше подсказали )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 08.02.2011, 21:13   #4
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию

Цитата:
Сообщение от Pavel229 Посмотреть сообщение
День добрый!
Подскажите пожалуйста.
Вот, допустим, сеть. В ней есть 2 компа (№1 и №2).
На компе №1 открыт сетевой диск и там лежит моя программка.
Теперь нужно:
При запуске программы с №2, она запускалась и на №2 и на №1. И все то что делается на №2 (с программкой) отображалось - бы и на №1. Аналогично и при запуске с №1.
_____________________________
Возможно-ли такое?
ну я бы сделал так:
Написал бы 1 софтину которая работает в фоновом режиме затем в параметр крит главной формы написал код чтобы отправлял каойнить пакет на фоновую софтину и запускала нашу программу.
А для отлова в каждое действие программы отправлял бы пакет этого действия, ну например при нажатии на кнопку отправлялся пакет "Была нажата кнопка Выход" а в другой проге проверял если прибыл пакет с текстом "Была нажата кнопка Выход" то выполнить выход=) ну вродь всё понятно тут
Lorden вне форума Ответить с цитированием
Старый 09.02.2011, 04:27   #5
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Есть ещё PsExec, она больше для консоли, но в принципе может помочь.


> софтину которая работает в фоновом режиме

проще тогда уже не закрывать саму прогу
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 09.02.2011, 09:59   #6
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
Есть ещё PsExec, она больше для консоли, но в принципе может помочь.


> софтину которая работает в фоновом режиме

проще тогда уже не закрывать саму прогу
ну это уже зависит какая будет прога, если она будет достаточно большая и сильно будет грузить проц и оперативу то...=)
Lorden вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы dampirik Общие вопросы .NET 2 02.01.2011 12:38
Запуск программы cyberandom Помощь студентам 4 07.11.2010 20:59
Запуск программы Vladya Помощь студентам 4 17.11.2008 11:38
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Запуск программы Egych Общие вопросы Delphi 4 04.05.2007 09:46