Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
ВнизСделать глобальной компоненту формы, не меняя её название Найти похожие ветки
← →
JustABeginner (2006-03-26 18:32) [0]можно ли как-то объявить один из компонентов формы - глобальной переменной
чтобы не нужно было писать в разных юнитах MainForm1.ObjectOnFormName
а просто ObjectOnFormName.
← →
JustABeginner (2006-03-26 18:48) [1]придумал вариант
объявляю глобальную переменную ObjectOnFormName (которая
естественно не конфлитктует с MainForm1.ObjectOnFormName)
и onFormCreate пишу
ObjectOnFormName:=self.ObjectOnFormName;
← →
JustABeginner (2006-03-26 18:55) [2]т.е. правильнее вот так:
unit1.ObjectOnFormName:=self.ObjectOnFormName;
← →
Наиль © (2006-03-26 20:40) [3]Я в таких случаях делаю так:
intrerface
...
function ObjectOnFormName:TObjectOnFormName
implementation
...
function ObjectOnFormName:TObjectOnFormName;
begin
if MainForm1=nil
then Exception.Create("Форма не создана")
else result:=MainForm1.ObjectOnFormName;
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c