我在activexform内动态创建了很多控件及线程,在网页关闭时,这些动态创建的控件及线程未被释放,就会导致IE出错,我在activexform的OnDestroy中做所有资源的释放,但在网页关闭时OnDestroy中的程序并未被执行,请问为什么在网页关闭时没产生OnDestroy事件?我应该如何释放这些资源?希望能提供源程序!!!分不够可再加!!!

解决方案 »

  1.   

    兄弟问的问题的确存在!
    OnDestroy事件例如作个写日志,结果发现没有写,也就是说该事件没有执行。
    有空也和我俩来交流
    www.51merit.com
      

  2.   

    OnDestroy确实是执行的,但是如果在frame里面某些版本的ie就不会执行。
    最简单的办法将你放activex的frame的location=about:blank来触发OnDestroy事件
      

  3.   

    容纳activeXform的窗口关闭时,会触发activeXform的DestroyEvent方法,在里面写你的释放代码吧
      

  4.   

    不好意思,更正一下:
    容纳activeXform的网页关闭时,会触发activeXform的DestroyEvent方法,在里面写你的释放代码吧