Undeclared Identifiter (Delphi6)
Я создаю свой юнит с процедурами (наподобии math [Юнит НЕ связан с формой]
В одной процедуре при попытке компиляции с таким кодом
...
uses StdCtrls;
var
k:TLabel;
begin
k:=TLabel.Create(Self);
...
k.free;
Delphi отвечает :'Undeclared Identifiter - 'Self'' {Self!!}
Label очень нужна
Что делать?
--
Dmitriy hdd5@m*****.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru
Self - пременная, указывающая на объект класса. А т.к. тут нет никакого
объекта, то соответсвенно нет и переменной...
так что проще всего сделать TLabel.Create(nil)...
хотя хоть убей, не понимаю, зачем нужен визуальный компнент в невизуальном
модуле...
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru