![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Доброго времени суток! Имеется следующая задача:
Есть форма TForm, и отдельный процесс, который знает полное описание данной формы. Из другого процесса на котором находится данная форма требутется либо послать сообщение(либо любые ваши варианты) другому процессу, который узнает о форме из процесса, которое получил из сообщения, и сделает там что-нибудь, например мне требуется там создать TEdit. Реально ли такое сделать вообще? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
что такое "отдельный процесс", "знает полное описание данной формы"?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Отдельный процесс означает следующее:
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
нда, для чего такое надо даже и ума не приложу
но IPC описано вдоль и поперек https://ru.wikipedia.org/wiki/%D0%9C...B2%D0%B8%D0%B5 выбирайте на вкус и еще https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Последний раз редактировалось come-on; 09.11.2016 в 14:57. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() Цитата:
Через handle возможно? Или как по другому? Для примера - можем даже абстрагироваться от разных процессов, и работать с одним и тем же. Последний раз редактировалось Winexcel; 09.11.2016 в 15:04. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Другими словами - можно ли через handle(либо через что-то другое), получить доступ к окну на таком же уровне как обращение к экземпляру класса TForm, как-будто процесс этот сам создал этот экземпляр
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]()
Вот это решение работает в одном процессе https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx,
Код:
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
какой доступ?
или то что в ссылках, или внедрение в другой процесс, первое проще |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
уже все сказано
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помочь - передача управления между объектами внутри формы | IgorSHV | Microsoft Office Excel | 3 | 22.10.2015 19:12 |
передача значения переменной одной формы в описание переменной другой | diekster | Общие вопросы Delphi | 14 | 18.05.2014 02:42 |
передача с другой формы | Geni | Общие вопросы Delphi | 5 | 15.12.2013 15:08 |
Передача управления по SetFocus | promer | Компоненты Delphi | 6 | 11.03.2010 13:47 |
Управления другой программой | terminadoor | Win Api | 3 | 14.07.2008 10:49 |