Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Вниз

Передача и ПОЛУЧЕНИЕ команд от одной проги к другой. 


VID   (2002-01-22 11:43) [0]

Есть прога написанная на delphi5 (п1). Что и как надо сделать, что бы эта прога могла получать команды от другой проги (написанной на фоксе (п2) ). Например, надо сделать чтобы п1 отобразила в своём объекте Image файл рисунка, причём имя файла указывает п2.

Так как этот форум ориентирован на DELPHI то в первую очередь от Вас надеюсь получить помощь по организации этой работы со стороны П1 (что надо сделать, что бы она умела принимать команды).



Fellomena   (2002-01-22 11:50) [1]

В П1 определяй пользовательское сообщение WM_USER+1 и из П2 посылай
PostMessage(П1.handle, message, param1, param2);
Где в одном из параметров - указатель на файл с рисунком.
Когда П1 получает сообщение - вызывается процедура обработки, в которой ты делаешь, что душа пожелает 8)



Виктор Щербаков   (2002-01-22 12:03) [2]

Я бы пооветовал использовать WM_COPYDATA для передачи строки с именем файла, т.к. в совете от Fellomena не понятно как будет передаваться строка.



aus   (2002-01-22 12:12) [3]

А лучше все же определить, каким способом п2 будет передавать данные, возможно она будет использовать DDE, тогда другой разговор.



VID   (2002-01-22 22:09) [4]

п2 передаёт данные в виде двух строк: одна содержит команду, другая - параметр.
Теперь объясните пожалуйста поподробнее, как это реализовать в п1



panov   (2002-01-22 22:20) [5]

>VID © (22.01.02 22:09)
Как передает команды п2.
У меня есть подозрение, что п2. просто записывает эти команды в файл. Если так, то просто мониторь каталог на предмет появления файла с командой и обрабатывай его...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
6-18947           AlexH                 2001-11-15 14:31  2002.02.07  
Winpopup


1-18886           sd                    2002-01-23 13:51  2002.02.07  
TAction


7-19006           AgentZ                2001-11-02 17:29  2002.02.07  
Люди! СРОЧНО!!! Как под Виндой работать с датчиками температуры!


6-18938           ZserG                 2001-11-18 02:23  2002.02.07  
Как вставить инструментальную панель в Explorer?


6-18937           SemFLY                2001-11-17 23:37  2002.02.07  
Почему NMSMTP пишет отправке Email <AuthenticationFailed> !?!?!?!