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

Вниз

Передача параметров между формами   Найти похожие ветки 

 
Glushenko   (2007-02-12 11:15) [0]

Привет все!
помогите разобраться с такой проблемой
У меня MDI приложение мне надо передать параметр из формы  в форму открывшую её как это реализовать?


 
Reindeer Moss Eater ©   (2007-02-12 11:41) [1]

function myfunc(myparameter : mytype) : myresulttype;


 
Плохиш ©   (2007-02-12 11:49) [2]


> Glushenko   (12.02.07 11:15)  

Открывающая форма говорит открываемой - Это я тебя открыла, ферштейш, да. А открываемая форма от родителя(программера) знает, что общаться с открывшей её формой она может по определённому протоколу (используя определённые методы/свойства), вот она и использует этот протокол для обмена данными с открывшей её формой по необходимости.

PS. АФФтар, как думаешь наука эта "Программирование" это аб чём, ваще?


 
fd979 ©   (2007-02-12 12:37) [3]

Смортя, что хочешь передать. Можно просто задать глобальную переменную на форме "открывателе". Дать ей какое-то значение перед открыванием открываемой ))))))

Type
...
end;
Var
 Myparameter: String;

Implementation
uses
 unit unit2;
{$R *.dfm}

procedure Tfrm_rev.button1Click(Sender: TObject);
begin
 MyParameter := "Hello World";
 Application.CreateForm(TForm2, Form2);
end;


а в открываемой:

Type
...
end;

Implementation
uses
 unit unit1;
{$R *.dfm}
...
procedure Tfrm_rev.button1Click(Sender: TObject);
begin
 ShowMessage(Myparameter);
end;


 
fd979 ©   (2007-02-12 12:39) [4]


> uses
>  unit unit1


без подчеркнутого


 
Glushenko   (2007-02-12 13:41) [5]

все нето у меня форма документ какойто их можно открыть несколько одновременно а из них вызывается еще одна форма выбор какихто данных  тоесть у каждой должна быть своя вторая форма и мне нужно из второй формы вернуть в первую данные так что глобальный параметр неподходит


 
Плохиш ©   (2007-02-12 14:09) [6]


> Glushenko   (12.02.07 13:41) [5]

Стоит на время прекратить бездумное топтание кнопок, а заняться более продуктивным изучением теории этой чёртовой науки "Программирование".


 
fd979 ©   (2007-02-12 15:09) [7]


> Glushenko   (12.02.07 13:41) [5]

Осилив-таки написанное - а чем не нравятся переменные глобальные?

Или

> function myfunc(myparameter : mytype) : myresulttype;


Опиши по человечески, что тебе надо.


 
Glushenko   (2007-02-12 15:13) [8]

Все спасибо разобрался


 
Glushenko   (2007-02-12 15:14) [9]

Все спасибо разобрался



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1174033984
HomeUser
2007-03-16 11:33
2007.04.08
Техно Фэнтези, подскажите чего-нибудь


1-1171091588
blackdak
2007-02-10 10:13
2007.04.08
запуск приложения


2-1174151568
vegarulez
2007-03-17 20:12
2007.04.08
Как в TEdit разрешить записаь только цифр?


2-1174142625
Roman_S
2007-03-17 17:43
2007.04.08
Как создать/удалить ярлык на рабочем столе?


15-1174069619
Kerk
2007-03-16 21:26
2007.04.08
Как в аське установить аватарку?