Вниз
Скачать: CL | DM;

Контроль другого приложения через проект дельфи   Найти похожие ветки 

← →
En ©   (2004-05-07 11:58) [0]

Есть такая проблема. Надо написать программу(1) которая контролировала бы стороннюю программу(2). т.е. через программу 1 можно было бы заполнять поля в программе 2.
+ программа 2 уже написана и не имеет исходников.


← →
Семен Сорокин ©   (2004-05-07 12:55) [1]

Это предложение нам написать эту программу?
Что-то ценника не видно.


← →
Digitman ©   (2004-05-07 14:04) [2]


> Надо написать


надо ? напиши !

мешать тебе никто не вправе


> контролировала


гениальная по краткости формулировка !

например, отслеживала бы запах блока питания компа, от нормальной работы которого программа(2) зависит напрямую


← →
En ©   (2004-05-07 14:35) [3]

Писать я не предлагаю, просто прошу помочь ответом на вопрос: Хотя бы как это реализовать.


← →
Digitman ©   (2004-05-07 14:41) [4]


> ответом на вопрос


вопрос твой - на деревню дедушке .. если ты не понял еще ...


← →
Андрей Сенченко ©   (2004-05-07 14:42) [5]

просто прошу помочь ответом на вопрос

Тогда наверное нужно несколько по-другому сформулировать вопрос.
Точнее приложить хоть какое-нибудь описание Вашей "Программы 2", что там за поля, и чем Вы их планируете заполнять


← →
En ©   (2004-05-07 15:20) [6]

Вот пример. Мне надо посылать сообщения программе mom (карта москвы).


← →
Семен Сорокин ©   (2004-05-07 15:37) [7]

En ©   (07.05.04 15:20) [6]
Вот пример. Мне надо посылать сообщения программе mom (карта москвы).

SendMessage(MomHandle, WM_USER, 0, 0);


← →
TUser ©   (2004-05-07 15:39) [8]


> т.е. через программу 1 можно было бы заполнять поля в программе 2.


Самое тупое - посылать программе 2 сообщения о наступлении определенных событий. Я вот сейчас с одной прогой так работаю - она командами через свой собственный консоль управляется, соответственно шлю комадны. Но в общем случае задача не самая простая. Как пример - выйдет новая версия программы 2 с несколько другим интерфесом (и без исходников :), тогда твоя прога там таких делов наделает ...
Некоторые проги (~ WinAmp) проектируются с учетом необходимосмти управления ими, тоглда исчерпывающая инфа есть на сайте разработчика. Если вопрос про Эксель/Ворд и пр. - соответственно тоже инфы много. С момом там сложнее (сильно сложнее), прога консольная и вроде бы для DOS спроектированная, так что на сообщения Windows вообще имеет право не реагировать.


← →
Digitman ©   (2004-05-07 15:54) [9]


> En ©   (07.05.04 15:20) [6]
> Вот пример. Мне надо посылать сообщения программе mom (карта
> москвы).


Понятия не имею. что такое mom

1. Если это - контроллер автоматизации, то интерчейндж с ним посредством сообщений достойно извращенца

2. Если это - НЕ контроллер автоматизации, НО, в то же время, GUI-приложение, то без док-ции разработчика интерчейндж с ним посредством сообщений не менее достойно извращенца


← →
En ©   (2004-05-11 09:05) [10]

Всем спасибо. Все работает с SendMessage.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
4-1081157947
Andery
2004-04-05 13:39
2004.05.23
Создание модального окна


7-1081945141
ЁПРСТ
2004-04-14 16:19
2004.05.23
Как получить доступ к настройке панели управления?


14-1083232952
syte_ser78
2004-04-29 14:02
2004.05.23
Быстрая и полная очистка CD-RW диска


1-1084297006
Oleg_
2004-05-11 21:36
2004.05.23
ошибка при открытии файла excel


1-1083662053
Алламит
2004-05-04 13:14
2004.05.23
Изменение параметров диаграммы в XL




   Наверх