V vivi0108 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #1 请问form1。free; 是不是指释放掉指向form1的指针,还是别的什么的?<br>然后下面加一句form1:=nil;对吗?为什么?
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #2 form1.free 是释放 form1 占用的内存。<br>form1=nil 是将 form1 指向内存中某一特殊区域,供以后判断 form1 是否可用。
form1.free 是释放 form1 占用的内存。<br>form1=nil 是将 form1 指向内存中某一特殊区域,供以后判断 form1 是否可用。
K keen Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #3 form1。free 释放form1申请的内存<br>form1:=nil 将form1指针置为空<br>你多看看类、对象、指针方面的书
V vivi0108 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #5 form1占用的内存指字段和属性吗?还是上面的控件?
L lcmlhs Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #6 应该是个对象的实例,对象存在内存的堆里,引用存在内存的栈里
L lcmlhs Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #7 http://blog.csdn.net/vincent__hu/archive/2005/09/22/487084.aspx
V vivi0108 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #8 to lcmlhs<br>谢谢,不过我还是不明白引用为什么放在堆内存中?