Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизКак передать сообщение своей программе с коммандной строки? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c