constructor TBicycle.create;
var
i: Integer;
begin
inherited create;
FColor:='白色';
FMake:='永久';
FTopSpeed:=20;
FWheels:= TList.Create;
for i:=1 to 2 do
FWheels.Add(TWheel.create(21,'B型自行车车轮',i));
end;destructor TBicycle.Destory;
var
i: Integer;
begin
for i:=1 to 2 do
TWheel(FWheels.Items[i]).Free;
inherited;
end;
这里在构造函数里创建了两个对象,FWheels,TWheel但在销毁函数里没看见释放FWheels.请大侠指点.
var
i: Integer;
begin
inherited create;
FColor:='白色';
FMake:='永久';
FTopSpeed:=20;
FWheels:= TList.Create;
for i:=1 to 2 do
FWheels.Add(TWheel.create(21,'B型自行车车轮',i));
end;destructor TBicycle.Destory;
var
i: Integer;
begin
for i:=1 to 2 do
TWheel(FWheels.Items[i]).Free;
inherited;
end;
这里在构造函数里创建了两个对象,FWheels,TWheel但在销毁函数里没看见释放FWheels.请大侠指点.
解决方案 »
- 快疯了,遍历QQ发送消息的窗口 竟然没有写消息界面的句柄?
- delphi [Error] : Declaration expected but 'IF' found疑难问题,望大师指点
- delphi property的问题
- 关于在Delphi中做票据打印
- 初学者提问:delphi有控件数组吗?
- 如何让TAB键不移走光标(不使用控件的TABSTOP属性)(能帮我吗?)
- 我想对 Table 控件指定表名后,获取其所有字段的名称,该怎么办?
- ListView的简单问题,还望指教!
- 我想在自己的程序中执行IE的“收藏夹”的功能,和IE的完全一样的那种,在菜单栏上设计一个“收藏夹”,点击后要与IE的一样,怎么办?
- 只使用数据库表单如何不带环境?
- 如何做字段 高手进
- 组件的克隆问题!
var
i: Integer;
begin
for i:=1 to 2 do
TWheel(FWheels.Items[i]).Free;
FWheels.free;
inherited;
end;
我想问下,只要是创建的对象都要释放(包括自动和手动的)是不是?