![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.11.2009
Сообщений: 5
|
![]()
Здравствуйте.
Пишу MDI приложение (Delphi7). Подскажите, как реализовать передачу, допустим строки, из одного child окна другому child. Как, например, это реализовано в 1С. Открыл счёт, из него открыл справочник "Контрагенты", выбрал покупателя и отправил в счёт, в нужное поле. Последний раз редактировалось Сергей25; 09.01.2017 в 08:49. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А что там такого хитрого в 1С - параметром так или иначе передается владелец. Так и здесь - передать параметром указатель на объект при активации формы и при выборе или непосредственно в него данные поместить, или отправить сообщение вызывающей - пусть сама разбирается куда и как
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 17.11.2009
Сообщений: 5
|
![]()
Ничего хитрого видимо нет, когда статус "Заслуженный модератор". А когда начинающий самоучка - всё в диковину.
А - форма куда надо ввести данные. Б - откуда надо выбрать. При создании А пишу: Код:
Код:
Код:
параллельно, то сбивается (естественно) Код:
Как этого избежать? Т.е. как реализовать, чтобы все формы хранили свои процедуры AppMessage? Последний раз редактировалось Сергей25; 09.01.2017 в 11:06. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А чего Application.OnMessage сюда впутывать? Отправляй непосредственно нужной форме и нужному обработчику
Код:
Код:
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 09.01.2017 в 11:29. |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 17.11.2009
Сообщений: 5
|
![]()
Всё получилось. Спасибо.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача сообщений между окнами. Как? | Gudsaf | Общие вопросы C/C++ | 1 | 15.12.2012 22:39 |
Передача сообщений между окнами | avd | Общие вопросы Delphi | 12 | 30.08.2012 08:20 |
Передача параметра с MDI родителя в MDI child через DLL | ByXalkin | Общие вопросы Delphi | 0 | 15.12.2009 17:21 |
Передача параметров между MDI Child | 8alig8 | Общие вопросы Delphi | 7 | 22.06.2009 16:39 |
Передача данных между окнами/приложениями? | Dexer | Win Api | 11 | 23.05.2007 16:23 |