救命阿,类释放不掉?(100分)

B

boyi_cj

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟初学,一个棘手的问题,盼大虾解决!
我写了一个类,从TComponent继承,并继承了constructor和destructor
在类中指定了几个属性如FAds:TADODataset,和方法如Calc对FAds进行一些计算操作
然后在窗体中创建这个类,由于需要多次完成计算过程,所以在窗体中多次创建该
类,并给propery Ads 付值,再调用Calc进行计算。然后在free,
但是奇怪的是,第一次计算正确,第二次计算结果与前一次不同(同样的dataset数据)
我想应该是未释放干净造成的,应怎么办呢?
万分期待!!!!!
 
应该是创建该类的对象吧,而不是类牙
 
贴出看看,说的不很清楚
 
你没有说清楚.不能判断毛病在哪里
 
可能有地方造成无限递归了。
 
你自义组件释放时
象你自己写的这些 FAds:TADODataset
也需要Free
如 在 destory里 FAds.Free
 
顶部