Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизКонтроль другого приложения через проект дельфи Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c