Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.022 c
1-1083964926
MAXHO-2
2004-05-08 01:22
2004.05.23
Как перехватить закрытие главного окна?


14-1083745384
Телефонный призрак
2004-05-05 12:23
2004.05.23
Меня кто-то преследует...


4-1081171300
rimd
2004-04-05 17:21
2004.05.23
Как определить путь к программе...


14-1083728152
cyborg
2004-05-05 07:35
2004.05.23
DMClient


14-1083483352
kldstat
2004-05-02 11:35
2004.05.23
Отпуск