请问怎么把ocx插件做成单实例

Daisy__Ben 2011-11-19 05:10:38
请问有没有可能把ocx插件做成单实例呢?应该怎么做呢?请大家帮忙
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Daisy__Ben 2011-12-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ysjyniiq 的回复:]

你说OCX意思是说一个ActiveX控件?
首先一个ActiveX控件可以在OCX里,在DLL里,甚至可以在EXE里。
像说这种情况,把控件做到EXE里,把EXE弄成只能运行一个实例。然后对里面创建ActiveX控件的数量进行限制,当发现有第二个控件将要产生,将第一个控件以实例直接传过去。
既然你把ActiveX说成OCX,估计对ActiveX的原理十分不熟悉,EXE里实现ActiveX控……
[/Quote]
谢谢你的回答。
wshcdr 2011-11-23
  • 打赏
  • 举报
回复
用Semaphore来控制实例吧,应该可以
ysjyniiq 2011-11-20
  • 打赏
  • 举报
回复
你说OCX意思是说一个ActiveX控件?
首先一个ActiveX控件可以在OCX里,在DLL里,甚至可以在EXE里。
像说这种情况,把控件做到EXE里,把EXE弄成只能运行一个实例。然后对里面创建ActiveX控件的数量进行限制,当发现有第二个控件将要产生,将第一个控件以实例直接传过去。
既然你把ActiveX说成OCX,估计对ActiveX的原理十分不熟悉,EXE里实现ActiveX控件给其它进程使用,需要了解很多东西如列集和散集,ActiveX的创建与激活等。

3,245

社区成员

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

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