对象基础知识
對象基礎知識
上圖中A.Free,是將實例內存釋放。A實際上是一指針。指向實例內存塊。A.Free后A并不是為nil;A仍然記錄,實例內存塊的地址(雖然內存已經釋放),就像鎖被砸碎了,鑰匙依然還在(還是指向那把鎖)一樣。
所以在使用if Form1 = nil來判斷Form1對象實例已經建立時要注意。
對象間的賦值(B:=A)只是將對象地址就是指針的賦值,將A實例地址賦值給B,B也是指向那塊地址。
總結
- 上一篇: page event
- 下一篇: 调试了半天,全都是复制代码惹得祸!