• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 两个web和一个activex

两个web和一个activex

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了你的web浏览器activex,web阻止activex控件,web activex,weboffice activex,web activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 两个web 和 一个activex
描述:

同一个windows打开两个web,都通过下面
<OBJECT ID="CircleCtl" CLASSID="CLSID:96C0B59B-EA3A-4D99-A0B0-DEE63387EFEC">
</OBJECT>
的方式创建各自(如果是的话)的对象。
1、是创建各自的对象,还是说两个web只创建了一个对象,对应内存中的同一份
拷贝?
   举个例子来说,第一个web中的CircleCtl某一个属性为0,然后调用其接口加1。
然后,在第二个web中,调用同样的接口加1,那么此时第二个CircleCtl中的这个
属性的值是1还是2?
2、如果是1,如何实现出2的效果?
3、如果是2,如何实现出1的效果?
不知道这样描述能不能让各位明白……
非常感谢!!


解决方案1:

应该和系统中运行两个NOTEPAD一样,每一个事例处理自己的数据,但是NOTEPAD的程序段在内存中只有一个.

解决方案2:

不做任何处理就是1,如果采用共享数据段,则可以做到2。
#pragma data_seg("CurrentHwnd")
HWND hOldWnd = 0;
#pragma data_seg()
#pragma comment(linker, "/SECTION:CurrentHwnd,RWS")
上面就是共享数据段,其中hOldWnd在所有进程间共享,就是你的要求。

解决方案3:

各自创建各自的对象
因为在不同的进程空间里面.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • web上如何才能显示有窗口的Activex控件?代码怎么写?
  • 怎样解决ActiveX与Web间字符串传递问题
  • ActiveX,Web脚本,Exe应用程序3者通讯问题
  • 可视化的ActiveX
  • activex的问题
  • 通过web调用activex打印本地文件的问题。
  • 如何在web中用html语言调用activex的属性、方法?
  • ActiveX的问题
  • 如何在Web显示ActiveX的安装过程
  • 在Web页面中插入ActiveX控件的通信问题

相关文章

  • 2017-06-04 关于速度,效率,COMVBIISASP高手请进
  • 2017-06-05 在用vc操作Word时,如何改写Word的宏
  • 2017-06-05 支持多线程的数据结构同步问题?
  • 2017-06-04 IHTMLDocument::getElementByName函数的问题。
  • 2017-06-04 请问javascript怎么响应控件的事件?
  • 2017-06-05 本人在做一个控制应用程序,通过串口读取数据,把读取到的数据作为鼠标来控制,实现鼠标的操作,请问怎么才能实现
  • 2017-06-05 朋友们帮我看看为什么线程1收不到第一条测试消息?
  • 2017-06-05 ★★★wwwcsdncomcn★★★已经开通~目前正在测试阶段~!!
  • 2017-06-04 什么这样importIDL会错
  • 2017-06-05 使用mscomm控件接收报文时,断断续续的问题,怎么解决呢?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 散分。。使用IContextMenu接口添加菜单项,跟其他自定义菜单项冲突
    • CExplorer1消息截获
    • 请问怎么使用COM提供的API去使用ADO?在网上也搜不到相关的代码
    • 关于循环线程的正常退出问题。
    • solidworks二次开发问题(VC)!!想在零件中实现“分割”,生成多实体。
    • 初学com就遇到问题了,高手指点一下
    • commexe中的0x77266344处有未经处理的异常:0xC0000005:Accessviolation
    • 在网页中加入控件,网页如何知道控件传来的事件?
    • 急!请教高手
    • [求]ATL为我们生成的代码里有IClassFactory但是好像没有IClassFactory2

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有