L
littlestone08
Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
如何在组件自己的代码中检查,如果符合一定的条件,就销毁自己,如果不符合,就继续下面的程序段??
=====
难的地方在于:如果真的是销毁了,可是代码却还是停留在已经FREE的对象的代码中,虽然
可能不会出现异常,但我感觉已经很危险了.
大家有什么思路??就像把TForm的onClose 中的Action设置成好可以释放那个窗体一???
注:我认为用TForm中的那个路不通,因为,Close是调用Windows API的代码,且Realse那个Form时,那一定会是TForm的最后一个操作,所以肯定不会出错.而我想实现的却一定不会是最后的操作
=====
不知道说清楚了没有,请大家给个思路[?]
如何在组件自己的代码中检查,如果符合一定的条件,就销毁自己,如果不符合,就继续下面的程序段??
=====
难的地方在于:如果真的是销毁了,可是代码却还是停留在已经FREE的对象的代码中,虽然
可能不会出现异常,但我感觉已经很危险了.
大家有什么思路??就像把TForm的onClose 中的Action设置成好可以释放那个窗体一???
注:我认为用TForm中的那个路不通,因为,Close是调用Windows API的代码,且Realse那个Form时,那一定会是TForm的最后一个操作,所以肯定不会出错.而我想实现的却一定不会是最后的操作
=====
不知道说清楚了没有,请大家给个思路[?]