|
Тема |
D5 MemoryLeak, THeaderControl.FImageChangeLink |
|
Автор |
NikB (любопитен) |
|
Публикувано | 13.07.06 22:42 |
|
|
constructor THeaderControl.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := [];
Align := alTop;
Height := 17;
FSections := THeaderSections.Create(Self);
FCanvas := TControlCanvas.Create;
TControlCanvas(FCanvas).Control := Self;
FImageChangeLink := TChangeLink.Create;
FImageChangeLink.OnChange := ImageListChange;
FFullDrag := True;
FDragReorder := False;
FSectionDragged := False;
FUpdatingSectionOrder := False;
FSectionStream := nil;
end;
destructor THeaderControl.Destroy;
begin
FCanvas.Free;
FSections.Free;
if Assigned(FSectionStream) then FSectionStream.Free;
inherited Destroy;
end;
Абе това FImageChangeLink защо няма Free в деструктура?
Май ще го сменям това делфи с по-ново, ама маса пари струват :)
|
| |
|
|
|