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

Вниз

Как передать сообщение своей программе с коммандной строки?   Найти похожие ветки 

 
mefisto   (2004-12-08 13:50) [0]

Привет мастерам.
Как передать сообщение своей программе  с коммандной строки.(НЕ ПЕРЕЗАПУСКАЯ ПРОГРАММУ)Например прога висит в трєе я хочу с коммандной строки визвать какую-то процедуру : с:\proga.exe go_on (go_on какая-то процедура).
Заранее спасибо!!!


 
Sirus   (2004-12-08 14:08) [1]

в трее висит эта же самая proga.exe или другая proga1.exe?


 
Рамиль ©   (2004-12-08 14:11) [2]

Проверяешь, запущена ли уже копия программы, если да, то передаешь ей параметр и закрываешься


 
Amoeba ©   (2004-12-08 14:11) [3]

Наверное так:
1. Для этого в программу нужно включить код, непозволяющий запустить ее второй экземпляр.
2. Наверное в этом коде выполнить анализ передаваемого параметра (используя ParamStr) и в соответствии с этим выполнить или не выполнить нужное действие.


 
Leonid Troyanovsky   (2004-12-08 14:53) [4]


> mefisto   (08.12.04 13:50)  
> Как передать сообщение своей программе  с коммандной строки.(НЕ
> ПЕРЕЗАПУСКАЯ ПРОГРАММУ)Например прога висит в трєе я хочу
> с коммандной строки визвать какую-то процедуру : с:\proga.exe
> go_on (go_on какая-то процедура).


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

Чтобы система лучше масштабировалась обычно сразу
выбирают TCP/IP или, скажем, DCOM (CORBA, etc).  

--
С уважением, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.061 c
3-1101551289
sloug
2004-11-27 13:28
2004.12.26
DbListbox и dbgrid


14-1102335915
by
2004-12-06 15:25
2004.12.26
Соединяющие запросы в .Net и Delphi


3-1101264381
able
2004-11-24 05:46
2004.12.26
У каждой фирмы свой прайс


14-1102458363
KilkennyCat
2004-12-08 01:26
2004.12.26
Компания "ЭСК" полностью завершила процесс госрегистрации.


1-1102568108
Progh
2004-12-09 07:55
2004.12.26
Установка формата даты времени