Вниз
Скачать: CL | DM;

Сделать глобальной компоненту формы, не меняя её название   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
2-1143365039
Golik
2006-03-26 13:23
2006.04.09
Как добавить запись ?


15-1142911668
Parus
2006-03-21 06:27
2006.04.09
Тайные конференции


15-1142793886
Piter
2006-03-19 21:44
2006.04.09
Может кто разбирается в настройках .htaccess ?


10-1116491284
MaxxxZor
2005-05-19 12:28
2006.04.09
Как вытащить все картинки из файла Excel


15-1142787736
Predator
2006-03-19 20:02
2006.04.09
Как зарабатывать деньги в инете ?




   Наверх