怎样将对象释放掉(50分)

  • 主题发起人 主题发起人 Wu Jun
  • 开始时间 开始时间
W

Wu Jun

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟近日在编程中遇到一个问题,
将下列VB语句
Set SelectFeatures=frmMain.MapX.Layers.Item(1).AllFeatures
转为Delphi
SelectFeatures :=frmMain.MapX.Layers.Item(1).AllFeatures;
后,如何将SelectFeatures对象释放掉(从内存中消失),用SelectFeatures._Realease不行,
用SelectFeatures :=nil也不行,还望各位大侠指点迷津,万分感谢!
 
我不懂VB。
用OBJECT。FREE适合吗?
 
关键是SelectFeatures无Free方法.(对不起,本人换了帐号!)
 
(Delphi中)
如果SelectFeatures只是一个指向对象的指针,则当它所指对象被释放后
根本用不着释放SelectFeatures;否则,必须将SelectFeatures对象中的
子对象都释放完,然后调用SelectFeatures.Free.
 
小弟懂一点vb
set Object=nothing
 
用Free或DestroyObject方法
 
多人接受答案了。
 

Similar threads

后退
顶部