Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-1083005641
kdv1977
2004-04-26 22:54
2004.05.23
фильтр в *.dbf


1-1084129036
kas-t
2004-05-09 22:57
2004.05.23
Экономия ресурсов системы...


14-1083853190
Lamer-13
2004-05-06 18:19
2004.05.23
Голупый вопрос, но все же...


1-1083742315
KillOfCats
2004-05-05 11:31
2004.05.23
DBGrid


1-1084361305
lehich
2004-05-12 15:28
2004.05.23
цикл DateTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский