我的控件是一个网络通讯的控件。
我发现这样一个问题:我先打开一个载有控件的页面,控件可以运行。当我在打开一个页面时,会提示网络端口已被占用。
我想问问:怎么才能做到,不管打开几个页面,后台运行的是同一个控件的实例呢??? 
我觉得这样,就不会出现我上面所说的问题。请大虾帮忙!

解决方案 »

  1.   

    netmeeting3的ActiveX控件就是这样的。 打开几个页面中的控件是同一个实例。 
    哪位大虾知道? 
    来说一说吧。
      

  2.   

    我在用如意报表时,似乎遇到类似问题,第一次打开载有控件的页面时正常,再打开类似页面就出错。这是BHO应用程序造成的冲突。你用BHODemon.exe工具找出所有使用了BHO的应用程序,并停止这此应用,重启系统。
      

  3.   

    netmeeting3的ActiveX控件就是这样的。 打开几个页面中的控件是同一个实例。 
    -------------------------------------------------------------------------呱呱  把通讯的核心做成整个ocx的全局变量IE下的ocx,不论开多少叶面都是同一进程内的,全局变量是共享的
    (当然tencent浏览器这样虽然调用IE核  但他会新启动一个IE实例   它下面的ocx也是统一进程的   但和原来用ie开的叶面内的OCX不在一起)