最近做了个activex Form,其他都好的,就是时不时返回到别的界面时IE就跳出错误,access violation~~~~~~~~~
请问高手这是为什么?

解决方案 »

  1.   

    一般是你声明的对象没有释放,你可以覆盖procedure DoDestroy; override;过程或在OnDoDestroy事件中释放你的对象
      

  2.   

    你打开IE,打开工具菜单--Internet 选项--程序--管理加载项,在已加载项中找到类型是“浏览器帮助程序对象”和“浏览器扩展”的,你试着禁用一些。有时候内存错误跟这些加载项有关系,我就曾经遇到过我自己的ActiveX报内错地址占用错误,但是我禁用的Flashget的浏览器扩展之后就正常了。我说的不一定适合你的问题,你试试看吧,IE的这种问题不太好找原因