用delphi写了activex控件,加载在网页当中使用,但是当用户刷新网页时,发现控件并没有执行销毁,还在运行。控件的资源还存在,
不知道问什么?难道控件销毁函数不是ActiveFormDestroy(Sender: TObject)?我现在的问题是:当刷新网页或者关闭网页时,如何能执行控件的销毁函数,把该释放掉的资源给释放掉,结束控件的运行。
不知道问什么?难道控件销毁函数不是ActiveFormDestroy(Sender: TObject)?我现在的问题是:当刷新网页或者关闭网页时,如何能执行控件的销毁函数,把该释放掉的资源给释放掉,结束控件的运行。
谢谢了![/b]
在activeform类里,重载系统的doDestroy;方法,就可以实现当页面刷新,或者离开本页面时,ocx控件自动执行本控件内部的销毁函数。