Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
15-1173859797
zdm
2007-03-14 11:09
2007.04.08
общий внешний вид bds как d7


2-1174050233
Один
2007-03-16 16:03
2007.04.08
IB7.1 очень большой расход памяти сервером


6-1161583477
Makhanev Alexander
2006-10-23 10:04
2007.04.08
Блокирвоание url ов...


4-1164017360
001
2006-11-20 13:09
2007.04.08
Подскажите пограмму для мониторинга сообщений чужой программы


1-1171213592
kilop
2007-02-11 20:06
2007.04.08
Как программно создать обработчик события OnClick





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский