用delphi写了activex控件,加载在网页当中使用,但是当用户刷新网页时,发现控件并没有执行销毁,还在运行。控件的资源还存在,
不知道问什么?难道控件销毁函数不是ActiveFormDestroy(Sender: TObject)?我现在的问题是:当刷新网页或者关闭网页时,如何能执行控件的销毁函数,把该释放掉的资源给释放掉,结束控件的运行。

解决方案 »

  1.   

    问题的补充:就是在做active控件时,如何定义该控件的销毁函数或方法,可以让当网页刷新或者关闭时,可以让Activex控件自动执行销毁函数,去释放资源?那位高手知道,给指点一下[b]
    谢谢了![/b]
      

  2.   

    问题已经解决了:解决的方法:
         
       在activeform类里,重载系统的doDestroy;方法,就可以实现当页面刷新,或者离开本页面时,ocx控件自动执行本控件内部的销毁函数。