Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизКак в своей процедуре создать динамический объект? Найти похожие ветки
← →
Lebedev (2007-10-18 12:16) [0]Я сделал свою процедуру. И хочу в ней динамически создать объект.
Procedure vopros;
var nrg: TRadioGroup;
begin
nrg:=TRadioGroup.Create(Panel1);
...
Но при компилляции, курсор встаёт на "родителя Panel" и пишет[Error] Unit3.pas(90): Undeclared identifier: "Panel1"
Как правильно оформить эту процедуру?
← →
Reindeer Moss Eater © (2007-10-18 12:18) [1]не надо использовать идентификаторы вне пределов их видимости
← →
ЮЮ © (2007-10-18 12:19) [2]
Procedure vopros;
Вот только своих не надо. Для этого есть методы той формы, где ксть этот Panel1:Procedure TForm1.Vopros;
← →
Lebedev (2007-10-18 12:39) [3]>не надо использовать идентификаторы вне пределов их видимости
Мне это чуточку не понятно. А я так сделал, как написано?
← →
Reindeer Moss Eater © (2007-10-18 12:47) [4]Panel1 это поле класса TForm1 и доступ к нему возможен через ссылку на экземпляр класса формы. А просто индентификатор panel1 не виден вне методов класса формы.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.05 c