Главная страница
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.034 c
3-1082786767
alex123
2004-04-24 10:06
2004.05.23
DBGridEH и символы маски для фильтра


14-1083231948
PVOzerski
2004-04-29 13:45
2004.05.23
Оптимизация при линковке: проблема мертвого кода.


6-1080725657
Iklo
2004-03-31 13:34
2004.05.23
Нужен ли гибрид TCP и UDP


3-1083135076
AVP_opck
2004-04-28 10:51
2004.05.23
как из TDBGridEh выгрузить данные в текстовый файл.


3-1083134812
Негодов
2004-04-28 10:46
2004.05.23
Обработка данных перед выводом их в DBGrid