![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите, как передать параметры форме [D6]
skirdov © (2002-11-20 20:22:00)У меня имеется модуль Unit1, в котором описана форма. Имеется также модуль Unit2, в котором описана функция, в теле которой имеется вызов формы. Как передать форме параметры? А очень надо...
skirdov (2002-11-21 00:46:00) [1]To wssg.
Ты просто гений! Большое спасибо!
wssg (2002-11-21 00:17:00) [2]2skirdov
А так нельзя ?
Модуль с процедурой:
Unit Unit2;
...
implementation
uses unit1
...
...
procedure Proc1;
var cCaption: string;
begin
cCaption := "Заголовок окна";
fmForm := TfmForm.Create (application);
fmFrom.Caption : =cCaption;
fmForm.ShowModal;
end.
777 (2002-11-20 23:51:00) [3]
> var cCaption: string;
ето же ЛОКАЛЬНАЯ переменная
skirdov (2002-11-20 23:23:00) [4]Какой вообще механизм передачи параметров форме?
skirdov (2002-11-20 23:13:00) [5]To: Anatoly Podgoretsky и всем остальным, кто еще не спит.
Примерно, это выгладит так:
Модуль с процедурой:
Unit Unit2;
...
implementation
uses unit1
...
...
procedure Proc1;
var cCaption: string;
begin
cCaption := "Заголовок окна";
fmForm := TfmForm.Create (application);
fmForm.ShowModal;
end.
Модуль с описанием формы.
Unit Unit1
implementation
uses Unit2;
...
{Описание формы}
procedure tFmFormFormCreate (...);
begin
...
Caption := cCaption; {cCaption объявлена в Unit2. На эту строку ругается компилятор. Говорит, что cCaption не определена}
end;
end.
Я понимаю что здесь что-то не правильно. Ну как передать параметры, подскажите!
Спасибо.
Anatoly Podgoretsky (2002-11-20 22:24:00) [6]Полностью помогает, теперь ты можешь "передавать" любые параметры, но так как ты не показываешь вызов формы то трудно что либо сказать
777 (2002-11-20 22:23:00) [7]А какие параметры?
Что не работает?
skirdov (2002-11-20 22:18:00) [8]To: 777
Такая строка есть, но я не совсем понял как это помогает передать параметры...
777 (2002-11-20 22:07:00) [9]implementation
uses Unit1;
skirdov (2002-11-20 21:56:00) [10]Например:
- заголовок;
- Информацию о том, какие кнопки на форме должны быть разрешены, а какие запрещены и пр.
Да вообще, любые параметры...
Song (2002-11-20 21:34:00) [11]Какие параметры надо передавать?
skirdov (2002-11-20 21:32:00) [12]Не ужели никто не знает? Не верю! :)