ArcMap启动时的一个警告信息“一个或多个ActiveX控件无法显示...”,如图 出现这种情况,有可能的原因是IE浏览器的安全选项设置被修改了.比如被手动修改过,或者被第三方系统杀毒优化软件修改了. 解决办法如下:按图启用对应选项 设置好后,保存设置.再启动ArcMap,发现不会再提示该警告信息了.…
今天在使用qtp进行登陆测试的时候,发现了一个问题,现总结归纳如下: [问题] 在测试过程中,一直提醒:一个或多个ActiveX控件无法显示,原因可能是下列其中之一: 如下图所示: [解决办法] 在QTP中选择Tools 选择   Options  选择  ActiveScreen  选择  Advanced  选择  把Load ActiveX controls前面的框中勾上. 如下图所示: [原因] 为什么会发生这样的原因,我不清楚,网上说是qtp设置问题,但是具体是为什么不知道. [感悟]…
1,容器应用程序是可以嵌入或链接对象的应用程序.服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序. 2,可以安装一个TstCon32来测试ActiveX控件 3,可以用 Invalidate();或InvalidateControl();使窗口无效 4,在ClockLib下的_DClock增加属性,可以在ClockCtrl类中用PROPPAGEID(CLSID_CColorPropPage)增加属性页.…
摘要:目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发.MFC代表了创建独立的Windows应用的一种简单.一致的方法:ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码.这两种框架在它们对于开发ActiveX的用途上会合了.我们将看看这两种框架是如何适用于创建ActiveX控件的——突出其优缺点,亲自经历创建一个控件的过程——以便你能够决定何时使用一种框架,何时使用另一种. 如果你希望用C++来写ActiveX®控件,有两个流行的框架,一个是Mi…
■■■■前言 目前的基于.NET平台的软件研发中仍然存在大量的对COM及ActiveX控件的调用.使用C#调用ActiveX控件时一般是使用vs.net工具自动生成的互操作性程序集.这种方法操作简单,能保证一定的性能.但会产生额外的程序文件,不利于应用软件的简洁部署,还容易产生和ActiveX控件版本相关的错误.本文就提出使用反射技术动态调用ActiveX控件的方式来解决这些问题.   ■■■■问题描述: 目前的基于.NET平台的软件研发中仍然存在大量的对COM及ActiveX控件的调用.使用C…
使用反射动态调用ActiveX控件 袁永福 2018-3-2 ■■■■问题描述: 目前的基于.NET平台的软件研发中仍然存在大量的对COM及ActiveX控件的调用.使用C#调用ActiveX控件时一般是使用vs.net工具的添加COM引用时自动生成的互操作性程序集.这种方法操作简单,能保证一定的性能.但会产生额外的程序文件,不利于应用软件的简洁部署.而且当开发环境和运行环境使用的ActiveX控件的版本不一致[袁永福原创]时还容易出错. 笔者长期从事基于.NET平台的通用产品类软件研发.[袁永…
文件: SignTool.rar 大小: 84KB 下载: 下载 最近我正在研究ActiveX技术.我使用Delphi 7创建了一个具有ActiveForm的ActiveX控件应用程序.这个控件产生一个.OCX文件.现在,我需要把这个控件部署在服务器端,在用户浏览网页并选择安装这个控件的时候,用户的IE才会下载.安装并显示这个控件.    但是我的控件必须作数字签名以后,IE才会下载安装.问题是如何给ActiveX控件作数字签名呢?现将具体步骤与大家分享.    首先我需要一套做数字签名的工具.…
  OLE(Object Linking and Embedding,对象连接与嵌入) 一.过去的OLE和今天的OLE 最初的OLE含义是指在程序之间链接和嵌入对象数据,它提供了建立混合文档的手段(资深Windows 3.X 用户可能记得当初在Word6.0中插入一个图形的新奇和喜悦),使得那些没有太多专业知识的用户能够很容易地协调多个应用程序完成混合文档的建立.1991年制定的OLE1.0规范主要解决多个应用程序之间的通信和消息传递问题,微软希望第三方开发商能够遵守这个规范,以使在当时的Win…
本文来自百度百科:ActiveX控件   ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM).在有目录和其它支持的网络中,COM变成了分布式COM(DCOM). ActiveX 控件是用于互联网的很小的程序,有时称为插件程序.它们会允许播放动画,或帮助执行任务,如在 Microsoft Update 安装安全更新,因此可以增强您的浏览体验.[1]  在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在Active…
最近我们正在研究ActiveX技术.我们使用Delphi 5创建了一个具有ActiveForm的ActiveX控件应用程序.这个控件产生一个.OCX文件.现在,我们需要把这个控件部署在服务器端,在用户浏览网页并选择安装这个控件的时候,用户的IE才会下载.安装并显示这个控件.但是我们的控件必须作数字签名以后,IE才会下载安装.问题是如何给ActiveX控件作数字签名呢?通过在网上询问朋友.查阅资料,再加上我们自己的研究,我们终于可以完成以上工作了.现将具体步骤与大家分享.首先我们需要一套做数字签名…