Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.19;
Скачать: CL | DM;

Вниз

Как достучаться до динамической формы???   Найти похожие ветки 

 
MCFire   (2003-12-07 21:00) [0]

Народ помогите!!! Целый день мучаюсь я создаю динамическую форму
Form1:= TForm1.Create(Application); а потом из неё вызывается другая форма тоже динамически Form2:= TForm2.Create(Application); так вот в чём баг: я не могу из Form2 получить информацию Form1:

S:= Form1.Label1.Caption; тут выдаётся ошибка.
Если я помещаю первую форму в Автосоздаваемые то само собой всё в поряде.... а как мне до динамической достучаться? Заренее спасибо


 
TUser ©   (2003-12-07 21:27) [1]

Никак. Ты ведь при описании формы 1 пишеше uses unit2 или что-то в этом роде. Поэтому первый юнит знает о существовании второго, а второй о существовании первого не знает и знать не может, т.к. если написать там uses unit1, то получится цикл ссылок. Как вариант можно создать в unit1 поток, который будет проверять значение некоторого флага в unit2.


 
MCFire ©   (2003-12-07 21:31) [2]

Да ну? А почему тогда я компонеты могу связать с первой формой? например DataSet1.DataSource:=Form1.DataSource1 но только это в Design Time


 
Рамиль ©   (2003-12-07 21:41) [3]

написать в unit2
implementation
uses unit1


 
MCFire ©   (2003-12-07 21:42) [4]

Кстати у меня первая форма MDIChild... может можно через MDICHildren к ней добраться???


 
MCFire ©   (2003-12-07 21:43) [5]

написать в unit2
implementation
uses unit1


Это уже написано оно бы по другому бы даже не скомпилировалось


 
MCFire ©   (2003-12-07 22:10) [6]

Ну что? Неужели нет выхода?



Страницы: 1 вся ветка

Текущий архив: 2003.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-62086
lena19
2003-12-08 23:50
2003.12.19
перезапуск компа


4-62332
Dark Elf
2003-10-27 10:46
2003.12.19
Определение наличия в памяти копии программы


14-62200
tovSuhov
2003-11-27 12:16
2003.12.19
Подскажите программку...


14-62241
Ru
2003-11-25 12:18
2003.12.19
Ещё на счёт стоимости Delphi


4-62319
DDS
2003-10-23 23:12
2003.12.19
Проблемма с консольными DOS приложениями.