Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2010, 09:30   #1
Bloody Baron
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию Работа со сторонними программами

Помогите вставить данные в memo другого проекта.
Bloody Baron вне форума Ответить с цитированием
Старый 20.05.2010, 09:31   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Мемо имеет методы CopyToClipBoard и PasteFromClipboard. Можно почитать про них.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 20.05.2010, 09:38   #3
Bloody Baron
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию

у меня только exe файл этого проекта
Bloody Baron вне форума Ответить с цитированием
Старый 20.05.2010, 10:41   #4
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

можно вставить текст в Memo используя SetWindowText и Handle Memo получить через winspy++
ZuBy вне форума Ответить с цитированием
Старый 20.05.2010, 13:43   #5
Bloody Baron
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию

в общем оказалось что там не совсем мемо а объект класса PARENT_WNDLESS находящийся в окне класса MRA_SENDRECEIVE
Код:
begin
if FindWindow('MRA_SENDRECEIVE',nil) <> 0 then
label1.caption:='Окно найдено'
else
label1.caption:='Окно не найдено'; //нахожу окно
ShowWindow(FindWindow('MRA_SENDRECEIVE',nil), SW_SHOWMAXIMIZED);// "активирую" окно
ShowWindow(FindWindow('PARENT_WNDLESS',nil), SW_SHOWNORMAL);//"активирую" компонент в который нужно записать текст
SetWindowText(FindWindow('PARENT_WNDLESS',nil),'текст');//записываю текст
end;
две последние строчки не работают
Bloody Baron вне форума Ответить с цитированием
Старый 20.05.2010, 14:36   #6
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Это агент что ли, ты с ним работаешь?
ZuBy вне форума Ответить с цитированием
Старый 20.05.2010, 14:50   #7
Bloody Baron
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию

э... ага
Bloody Baron вне форума Ответить с цитированием
Старый 20.05.2010, 15:16   #8
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

ну тогда можешь эту затею бросить, тут надо по другому делать. создай на апи winamp окно и в caption вставь свои текст и ву-аля он будет в агенте.

added: вот тебе радуйся, только не забывай что нужно в агенте галочку поставить (что бы видеть что ты слушаешь)
Вложения
Тип файла: zip TWinamp.zip (3.5 Кб, 10 просмотров)

Последний раз редактировалось ZuBy; 20.05.2010 в 15:29.
ZuBy вне форума Ответить с цитированием
Старый 21.05.2010, 13:25   #9
Bloody Baron
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию

спасибо
но я так понимаю что в окно ввода сообщений вставить текст невозможно
Bloody Baron вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с другими программами через Delphi slon Общие вопросы Delphi 8 10.10.2008 11:58
работа с чужими программами Rend1 Win Api 31 02.03.2008 16:42
Работа с другими программами kurazh77 Общие вопросы Delphi 6 09.10.2007 22:07