Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: HELP!!! Чтение данных из одного приложения в другое ...  (Прочитано 5187 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kenwood
Гость
« : 29-09-2004 15:06 » 

Привет всем! Большая просьба - если кто сможет помочь по такому вопросу:
Есть прога, которая отслеживает удаленный процесс и отображает
его пользователю в виде таблицы (типа модифицированного stringgrid)в дочернем окне. Задача в том, чтобы получить доступ к этим данным - и периодически считывать его в другое приложение. Известен заголовок окна и данные первого столбца таблицы.
Большое спасибо за любую инфу!

mailto: samsys@yandex.ru
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #1 : 30-09-2004 07:50 » 

найти нужно окно достаточно просто:

Код:

if FindWindow)nil, 'Безымянный - Блокнот': <> 0 then
  ShowMessage)'Окно найдено':
else
  ShowMessage)'Окно НЕнайдено':;


FindWindow вернёт его Handle, с помощью которого можно будет найти все контролы этого окна (в терминологии винды - это те же окна - windows), например, функцией EnumChildWindows. в этом списке надо найти твой StringGrid (например, с помощью функции GetClassName) и потом работать с его хэндлом. насчёт непосредственно выцепливания из него данных - сходу не знаю, надо думать Улыбаюсь
Записан

Серж
Гость
« Ответ #2 : 30-09-2004 08:24 » new

Kenwood, внедрение в адресное пространство другого процесса описано в книге Рихтера "Windows для профессионалов", но это совсем нетривиально, и не факт, что приведет к успеху, если автор программы, из которой хочется читать информацию, позаботился о ее защите.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines