指针数组的释放(100分)

  • 主题发起人 主题发起人 119
  • 开始时间 开始时间
1

119

Unregistered / Unconfirmed
GUEST, unregistred user!
dispose 在释放指针数组时会出错。
我是在用指针数组作树时出现的错误???
while not eof do
begin
new(l_b );
node:=tv_1.addobject( );
...
end;
dispose(l_b);//有时出错
 
因为可能l_b未初始化
 
if table1.recordcount>1 then
dispose(l_b);
 
{
while not eof do
begin
new(l_b );
node:=tv_1.addobject( );
...
end;}
假如大括号里这一段不执行?
--不知道你想做什么。
 
dispose(TV_1.Items.Item[0].Data);
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
回复
0
查看
769
老衲
后退
顶部