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

Вниз

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

 
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. просто записывает эти команды в файл. Если так, то просто мониторь каталог на предмет появления файла с командой и обрабатывай его...



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
4-19024
Art
2001-12-10 15:54
2002.02.07
А как получить полный список запущенных в системе задач???


1-18844
PEC
2002-01-22 12:25
2002.02.07
файлы !


14-18983
zarum
2001-12-19 15:43
2002.02.07
(2) выбор домашнего монитора 17 за 340 з.е.


4-19037
Hair_Fly
2001-12-10 12:05
2002.02.07
работая под юзером, запускать прогу с правами администратора.


3-18714
Pavel_s
2002-01-09 14:57
2002.02.07
DBGrid