再问一个关于放入网页的ActiveX控件问题

MrFool 2003-08-20 09:37:01
我的控件是一个网络通讯的控件。
我发现这样一个问题:我先打开一个载有控件的页面,控件可以运行。当我在打开一个页面时,会提示网络端口已被占用。
我想问问:怎么才能做到,不管打开几个页面,后台运行的是同一个控件的实例呢???
我觉得这样,就不会出现我上面所说的问题。请大虾帮忙!
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mashimaro3600 2003-08-22
  • 打赏
  • 举报
回复
netmeeting3的ActiveX控件就是这样的。 打开几个页面中的控件是同一个实例。
-------------------------------------------------------------------------

呱呱 把通讯的核心做成整个ocx的全局变量

IE下的ocx,不论开多少叶面都是同一进程内的,全局变量是共享的
(当然tencent浏览器这样虽然调用IE核 但他会新启动一个IE实例 它下面的ocx也是统一进程的 但和原来用ie开的叶面内的OCX不在一起)
dmn 2003-08-21
  • 打赏
  • 举报
回复
我在用如意报表时,似乎遇到类似问题,第一次打开载有控件的页面时正常,再打开类似页面就出错。这是BHO应用程序造成的冲突。

你用BHODemon.exe工具找出所有使用了BHO的应用程序,并停止这此应用,重启系统。
MrFool 2003-08-20
  • 打赏
  • 举报
回复
netmeeting3的ActiveX控件就是这样的。 打开几个页面中的控件是同一个实例。


哪位大虾知道?
来说一说吧。
忠向 2003-08-20
  • 打赏
  • 举报
回复
共享进程?没办法呀!
高手接招,我也想知道!
warmchang 2003-08-20
  • 打赏
  • 举报
回复
不管打开几个页面,后台运行的是同一个控件的实例?

////////////////////////////////
这样应该不可能吧。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧