我把对像挂到TList。请问一下我调用Delete时,是删了对像吗?
我把对像挂到TList。请问一下我调用Delete时,是删了对像吗?
MyPage := TMyPage.Create
MyList.Add(MyPage);
.....
MyList.Delete(i)//这里有没有删了MyPage吗,还只是清空一下指针。
问题点数:20、回复次数:3Top
1 楼zjqyb(风清扬*任它溺水三千,我只取一瓢饮*)回复于 2003-09-04 18:57:01 得分 10
这里没有删MyPage,只是清空一下指针
TMypage(MyList[i]).free;
MyList.Delete(i);
Top
2 楼STYun(天云)回复于 2003-09-04 18:58:12 得分 5
TLIST里面只存放对象的指针,你要自己手动FREE的Top
3 楼Linux2001(闭关开发中)回复于 2003-09-04 19:02:04 得分 5
对象需要自己清除Top




