Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Передача значений между формами в заранее неизвестной последов. [D6]


Шурик Ш ©   (2002-09-30 16:19:00) 

Подскажите, пожалуйста, как мне можно организовать следующую конструкцию:
1) из первой MDIChild формы открывается вторая MDIChild форма. Она возвращает значение, которое необходимо принять в первую форму;
2) такой вложенный вызов форм одна из другой может быть продолжен;
3) Более того, может быть вызвана одновременно несколько форм из одной, принимающей все возвращаемые значения. Полученные из них значения необходимо идентифицировать по форме, из которой они получены (для дальнейших преобразований).

Поэтому конструкция с использованием глобальной переменной для передачи возвращаемого значения не подойдет.
Как быть? Посоватуйте!


ЮЮ   (2002-10-01 13:42:00) [1]

>Но дело в том, что форма не сама возвращаент значение, а по нажатию на кнопку.
>Поэтому конструкция с использованием глобальной переменной для передачи возвращаемого значения не подойдет

Глобальный список,динамический массив и т.п.


Шурик Ш   (2002-10-01 13:37:00) [2]

Это, пожалуй, интересно! Но дело в том, что форма не сама возвращаент значение, а по нажатию на кнопку.


han_malign   (2002-09-30 16:51:00) [3]

function TMDIChild1.Commit: DWORD;
...
ch:=TMDIChild1.Create;
param:=ch.Commit;


Polevi   (2002-09-30 16:29:00) [4]

SendMessage


Наверх

Титульная страница Поиск, карта сайта Написать письмо