我写了一个ActiveX用来在ie上录音和播放.
是通过TMediaPlayer来实现的.
现在的问题是,一旦我点击了MediaPlayer上的按钮之后,再关闭ie,就会出现ie读取内存错误.
请问这个问题应该怎么解决呢.
另:
1.请问怎么MediaPlayer在窗口程序上暂停有效,同样的代码放在ActiveXForm上就无效了呢.
2.怎么设置才能让制作的ActiveX控件可以顺利安装,而不是提示"未知发行商"而自动关闭(修改IE权限方法除外).

解决方案 »

  1.   

    1、碰到过,在页面关闭事件里把MediaPlayer关闭。
    2、如果是2000,OCX继承安全接口中。如果是XP就没办法了。
      

  2.   

    在页面关闭时间中关闭试过,不行。
    昨天我建立了一个空白ActiveXFrom,发现只要在这个空白From上点击一下再关闭IE就会出现内存读取错误。
    大家可以试一下,看看是不是我机器问题。另外我照网上设置之后想进行调试也没有成功。
      

  3.   

    activexform Destroy的时候把你用到得资源都释放掉了