Текущий архив: 2005.08.07;
Скачать: CL | DM;
Вниз
Инициализация фрейма Найти похожие ветки
← →
arhis (2005-07-15 18:06) [0]Как правильно инициализировать внутренние объекты помещенные в фрейм?
Правильно, в смысле где это лучше сделать. OnCreate то нет.
← →
Гаврила © (2005-07-15 18:16) [1]Конструктор переопредели. После inherited Все объекты созданы
← →
arhis (2005-07-15 18:38) [2]А как это сделать?
я написал нечто вроде этогоTContragentFrame = class(TFrame)
public
Constructor Create(AOwner : TComponent);
FizFace : TFizFace;
UrFace : TUrFace;
end;
constructor TContragentFrame.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FizFace:=TFizFace.Create;
UrFace:=TUrFace.Create;
end;
Код игнорируется
← →
Sergeich (2005-07-15 18:48) [3]например:
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
constructor TfrStructureTimeframes.Create(AOwner: TComponent);
begin
inherited;
vst.NodeDataSize := SizeOf(TNodeData);
FStructure := TcmnStructureElements.Create;
FData := TcmnTimeframes.Create;
end;
← →
arhis (2005-07-15 18:50) [4]Все, мозги закипели. override забыл
← →
BFG9k © (2005-07-15 23:52) [5]
> Все, мозги закипели. override забыл
Помогло ?
Свой конструктор нужно называть не Create а по-другому...
← →
Гаврила © (2005-07-16 09:10) [6]
> [5] BFG9k ©
> Свой конструктор нужно называть не Create а по-другому...
А кто его тогда вызывать будет? при загрузке из DFM?
Страницы: 1 вся ветка
Текущий архив: 2005.08.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.038 c