Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
ВнизКак в форму добавить в качестве поля незарегистрированный класс? Найти похожие ветки
← →
PONTIY (2002-12-20 07:17) [0]Ситуация следующая. В юните формы пишу свой класс, затем пытаюсь добавить его в форму в качестве поля. В упрощении выглядит так:
interface
...
type
TMyComponent = class(TComponent)
...
...
end;
TForm1 = class(TForm)
MyComponent: TMyComponent;
...
...
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
...
Код вроде-бы работает, но при каждой компиляции выдает сообщение в диалоговом окне: Field Form1.MyComponent does not have a corresponding component. Remove this declaration? Т.е. как я понял компилятору не нравится, что этот класс не зарегистрирован или как?
← →
zavdim (2002-12-20 07:29) [1]помести в public
← →
Юрий Зотов (2002-12-20 07:30) [2]Компилятору (точнее, даже не ему, а среде) не нравится то, что на форме нет такого компонента. Если не хотите его регистрировать, то перенесите объявление в секцию public.
← →
PONTIY (2002-12-20 07:43) [3]Заработало, спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c