js调用ActiveX的问题 [问题点数:200分,结帖人bsetsail]

Bbs5
本版专家分:2884
结帖率 100%
Bbs7
本版专家分:29710
Blank
黄花 2010年5月 .NET技术大版内专家分月排行榜第二
Bbs7
本版专家分:29710
Blank
黄花 2010年5月 .NET技术大版内专家分月排行榜第二
Bbs2
本版专家分:345
Bbs3
本版专家分:722
Bbs7
本版专家分:29359
版主
Blank
优秀版主 2016年10月优秀大版主
恭喜您,在2016年6月份获得优秀版主称号
恭喜您,在2016年4月份获得优秀版主称号
恭喜您,在2016年5月份获得优秀版主称号
恭喜您,在2016年8月份获得优秀版主称号
2015年9月优秀大版主
2015年5月优秀大版主
2014年11月论坛优秀版主
Blank
银牌 2019年2月 总版技术专家分月排行榜第二
Blank
微软MVP 2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
Blank
红花 2019年2月 企业IT大版内专家分月排行榜第一
2014年12月 企业软件大版内专家分月排行榜第一
2014年11月 企业软件大版内专家分月排行榜第一
2014年7月 企业软件大版内专家分月排行榜第一
2011年10月 企业开发大版内专家分月排行榜第一
2011年5月 企业开发大版内专家分月排行榜第一
2011年3月 企业开发大版内专家分月排行榜第一
2010年12月 企业开发大版内专家分月排行榜第一
2010年11月 企业开发大版内专家分月排行榜第一
2010年9月 企业开发大版内专家分月排行榜第一
2010年8月 企业开发大版内专家分月排行榜第一
2010年7月 企业开发大版内专家分月排行榜第一
2010年6月 企业开发大版内专家分月排行榜第一
2010年5月 企业开发大版内专家分月排行榜第一
Bbs5
本版专家分:3926
Bbs10
本版专家分:157147
Blank
金牌 2011年12月 总版技术专家分月排行榜第一
2011年11月 总版技术专家分月排行榜第一
Blank
红花 2012年1月 .NET技术大版内专家分月排行榜第一
2011年12月 .NET技术大版内专家分月排行榜第一
2011年11月 .NET技术大版内专家分月排行榜第一
2008年3月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2010年4月 .NET技术大版内专家分月排行榜第二
2008年2月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2010年3月 .NET技术大版内专家分月排行榜第三
2009年12月 .NET技术大版内专家分月排行榜第三
2009年4月 .NET技术大版内专家分月排行榜第三
Bbs4
本版专家分:1761
activex与前台JS交互
以下Demo演示如何在<em>activex</em>中与前台的<em>js</em>进行交互: <em>activex</em>中: private mshtml.HTMLWindow2Class window = null;  //定义用于操作前台JS的对象   public void SetPage(mshtml.HTMLWindow2Class <em>js</em>File)  //此方法需要在前台J
js调用ActiveX(ocx)控件方法
       id="gridStaff"       classid="clsid:8A663037-8430-4393-8280-647DC9087B50"       name= "devread"        codebase="/ocx/TableListX.ocx#version=1,0,0,5"       width=100%       height=210       ali
Html Js 调用 activex 控件 示例
Html Js <em>调用</em> <em>activex</em> 控件 示例 代码
html/js调用ocx控件(activex控件),不能加载,不能使用的原因
html/<em>js</em><em>调用</em>ocx控件(<em>activex</em>控件),不能加载,不能使用的原因          用c++写的ocx控件,在web端(准确地说是ie浏览器,其它浏览器不能很好地支持),<em>调用</em>时,不能加载,不能使用时需要设置一下:        网页如果发布的话:         1.把链接加入可信任站点,         2.在自定义级别中,启用对未标记的<em>activex</em>的使用(默认是禁止的
JS调用ActiveX中的DLL文件并调用DLL中的函数问题
1:本地安装vs2010,有时报错缺少WindowsSP1更新包,下载安装即可。2:安装完成后,打开VS2010,3:文件--新建--项目,找到ATL项目(一种COM组件写法),输入项目名称,点击确定(本地我们以DLLDemo为例) 4:点击下一步之后,点击完成,可以看到如下的界面。5:以上就是一些初步的建站步骤,下面就是具体的实现方法,右键点击 项目名称DLLDemo 添加--类6:在添加类的页...
html中js加载ActiveX控件启动本地程序
资源中包括一下很详细的说明文档、一个自定义OCX控件、以及这个控件的源代码(VS2010)。 说明文档中介绍了两种方法,一个是自定义Ocx控件,一个是使用Wscript.Shell对象。
IE浏览器中使用js调用Activex打开串口并收发数据
IE中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机等设备 上图使用ATD指令实现web页面拨号,将拨号指令发送到连接到电脑的手机可通过蓝牙或数据线连接 点击【选择并打开串口】后列出已使用的串口列表供用户选择 页面HTML代码如下 &amp;lt;input type=&quot;button&quot; value=&quot;选择并打开串口&quot; onclick=&quot;selcomport()&quot;/&amp;...
浏览器中使用js调用Activex、NPAPI打开串口并收发数据
IE中<em>调用</em>端口 上图使用AT指令实现web页面拨号,将拨号指令发送到连接到电脑的手机可通过蓝牙或数据线连接   点击【选择并打开串口】后列出已使用的串口列表供用户选择   页面HTML代码如下   页面<em>js</em>代码如下 var tcom = new ActiveXObject(&quot;TComm.mComm&quot;); 选择并打开端口 //选择并打开端口 f
使用js打开本地exe应用程序(使用activeX,仅支持IE)
关键代码: &amp;lt;button onclick=&quot;run('file:///&quot;C:\\Program%20Files%20(x86)\\CN\\An%203.0\\&quot;')&quot;&amp;gt;<em>调用</em>Exe&amp;lt;/button&amp;gt; //打开应用程序 function run(strPath) { try { //新建一个ActiveXObject对象 a = new ActiveXOb...
在ActiveX控件中如何动态调用DLL函数
刚到公司不久,接到领导的下达的一个任务,就是把对POS机操作功能封装在ActiveX控件中,在IE中<em>调用</em>。这样就能实现在IE上直接对POS机进行操作。而我要封装的这个动态库,厂家只提供了一个单的动态库和一百多字的说明,也就是说明一下动态库中有机个函数和其对应的参数。也就是厂家就连动态库对应的头文件也没有提供。:-(这样也行?!接到这个任务后,我第一想到的是用VC的ATL来实现它。你问我为什么要用A
关于ActiveX控件开发、js调用
控件制作: 32位控件制作 参考:32位控件制作 64位控件制作 参考:一、创建;二、界面;三、<em>js</em><em>调用</em> 说明:64位控件的<em>js</em><em>调用</em>我按上述教程制作,<em>调用</em>可以,但是控件中没有文章中说的控件中显示的那行文字,不知道什么<em>问题</em>,应该不算是太成功。 注意:32位编译软件(vs6.0和vs2010默认平台 )编写的控件,只能在32位IE浏览器上使用;64位编译软件(vs2010编译软件更换为64
哪位大神帮忙看下这啥问题js调用本地ActiveX中dll问题!谢谢
&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;teshi&amp;lt;/title&amp;gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt; function testDemo(){ var obj = new ActiveXObject(&quot;ALLINPAY.MisPos&quot;);
把ic卡的读方法封装成activex控件给js调用
最近刚用delphi实行了一个ic卡的读写,需要将读方法封装成<em>activex</em>给<em>js</em><em>调用</em>,今天弄了一下,有几个要点记录一下。 1、automation object 中实现一个方法,只能返回HRESULT,也就是说只能实现procedure,我想用传出参数的方式来实现读出的数据,但是<em>js</em>里面一直提示“不支持方法和属性”的错误。后来想了个办法,在接口里面实现一个读方法,同时实现一个属性,在读方法里面将读到的值赋给属性,然后<em>js</em>再<em>调用</em>属性得到。 2、se
ActiveXObject对象使用整理(JS调用本地exe程序)
一、什么是 ActiveX 控件? Microsoft ActiveX 控件是由软件提供商开发的可重用的软件组件。使用 ActiveX 控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker 控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。    现在,已有 1000 多个商用的 ActiveX 控件。开发控件可以使用各种编程语...
在网页中使用COM组件(或activex控件)中的一些常见问题
在网页中使用COM组件(或<em>activex</em>控件)中的一些常见<em>问题</em>1. 在页面中插入控件 **2. 使用控件中的事件**方法1:function ok(){ } document.getElementById('idname').attachEvent('Event
IE下使用js与自带ActiveX控制web打印
一.打印需求1.控制页眉页脚和上下左右的页边距 2.可选横向打印 3.跳过配置对话直接打印 二.环境与背景 1.浏览器版本:IE8 2.不能使用ScriptX 3.不能开发新ActiveX 三.实现 1.控制页眉页脚和页边距 使用ActiveX组件"WScript.Shell"对注册表进行访问修改,相当于修改了IE中的打印设置。 web_printer.<em>js</em>:
javascript 用Activex方法调用数据库中的数据,只可用于IE
1 // JavaScript source code 2 //创建数据库连接对象 3 var conn = new ActiveXObject("ADODB.Connection"); 4 //创建数据集对象 5 var rs = new ActiveXObject("ADODB.Recordset"); 6 try{ 7 //数据库连接串,具体配置请参考:http://ww
ActiveX销毁的问题
用VC向导创建   MFC   ACTIVEX   CONTROL,    默认生成CMyTestApp,   CMyTestCtrl,   CMyTestPropPage三个类。  添加了CMyTestCtrl 的WM_CLOSE和WM_DESTROY消息响应 在IE中调入该控件然后关闭IE,在这个过程中, CMyTestCtrl的构造和Oncreate会被<em>调用</em>,但是CMyTestCtr
Javascript学习系列(七):Javascript 引用activex控件
在<em>js</em>中,想要引用<em>activex</em>控件,就不得不先说说引入<em>js</em>文件标签中的属性for ,event 用法: EVENT   event   设置或获取脚本编写用于的事件   FOR   htmlFor   设置或获取绑定到事件脚本的对象。 可以这样理解。 相当于 //   绑定 window.attachEvent( "onload ",function()   { /
基于MFC的网页ActiveX控件开发全程实录3(js调用ActiveX控件函数(方法))
继续上一篇博客的内容 1. ActiveX部分 右键DActiveXDemo,添加——方法 添加一个add方法,返回值是double。同时添加两个double类型的变量 点击下一步,默认下一步然后点击完成 可以看到,在CActiveXDemoCtrl类中增加了add函数,我们对其进行代码编辑 DOUBLE CActiveXDemoCtrl::add(DOUBLE par1, ...
js传递数组参数到ActiveX
//JS                                     function sendMsg()     {         var arrPath=new Array();         arrPath[0]="path0";         arrPath[1]="path1";         arrPath[2]=
从0开始html前端页面开发_调用com组件(ActiveX)
使用object标签加载本地控件:&amp;lt;object classid=&quot;guid&quot; id=&quot;test_com&quot; width=&quot;100&quot; height=&quot;50&quot;&amp;gt;&amp;lt;/object&amp;gt;classid:唯一代表一个ActiveX控件,指明将使用哪个ActiveX控件。id:控件名,可通过此id<em>调用</em>控件方法width:在页面中的宽度height:在页面中的高度使用object标签加载本地
网页调用ActiveX控件(获取串口数据)
网页上<em>调用</em>已开发的ActiveX控件(控件功能:获取串口数据)适用于ID卡刷卡时读取卡条码(支持读卡器型号:Mango6H10d)
javascript调用系统命令(基于ActiveXObject)
1.创建可执行cmd命令的窗口var cmd = new ActiveXObject(&quot;WScript.Shell&quot;);var cmdStr = &quot;cmd /c D: &amp;amp;&amp;amp; cd D:/debug/debug &amp;amp;&amp;amp; java -jar getBaseInfo.jar getinfo&quot;;cmd.run(cmdStr, 0);cmd = null;var cmd = n...
ActiveX OCX控件 多线程下回调JavaScript函数
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;通过学习,OCX添加方法、OCX回调JavaScript函数很简单,没什么说的。关键在于业务逻辑需要有一段执行时间,大约在3s左右,则出现一个很不友好的现象,当页面点击按钮后执行,按钮则会卡在那等待执行完毕,页面出现一种假死状态,在JS中添加异步<em>调用</em>OCX中的方法无果,所以咬着牙要把业务逻辑的执行放到多线程下,通过
js ActiveXObject 调用本地程序
function   Run(strPath)   {      exe.value=strPath;   alert(strPath)   try   {     var   objShell   =   new   ActiveXObject("wscript.shell");     objShell.Run(strPath);     objShell   =   null;
VC怎么调用ActiveX
对bartend进行二次开发,提供了activeX的开发方式。但是在VS2010的Insert ActiveX control里找不到bartend的模块,下面的文档是用C#,VB<em>调用</em>activeX的方法,请问VC有没有类似的方法? Getting Started with ActiveX Automation  BarTender's ActiveX Automation inter
使用activex、NPAPI插件实现web系统截屏(IE,chrome,firefox截屏控件、web截屏)
<em>调用</em><em>activex</em>插件 var ob<em>js</em>c = new ActiveXObject(&quot;TScrnCut.SC&quot;); 启动截屏提示 ob<em>js</em>c.onCut=function(){//截屏成功后回调 alert(&quot;截图成功!&quot;) $(&quot;#TimgBase64&quot;).val(ob<em>js</em>c.GetImg()); //截屏数据 BASE64 String 发送回服务器端解码后得到图
Qt中使用ActiveX(二)【方法调用和事件处理】
QtActiveX的方法<em>调用</em>和事件处理
关于vlc播放器的ActiveX控件调用问题
下了好几个版本的vlc播放器,却发现自带的
JS利用ActiveX控件的方式,即 Excel.Application,实现对word或者excel的打印
实现过程:先将需要打印的数据导入到word或者excel中,再利用word或者excel的打印功能来实现web打印。    下面以excel为例实现如何打印的过程    将网页中数据导入excel中的方法有很多,这里先介绍一种,利用ActiveX控件的方式,即 Excel.A
ActiveX控件 全屏彻底实现,支持IE 和 应用程序
 在做夸浏览器控件时,遇到全屏<em>问题</em>。 基于ATL 开发的ACTIVEX控件,在应用程序VC 可以全屏,但在IE不能全屏, 基于MFC 开发的ACTIVEX控件,在IE 可以全屏,可以在应用程序却不能全屏,这个<em>问题</em>折腾了我快一周,几乎崩溃。 功夫不负有心人,最终解决了。及支持IE 也支持应用程序。网上没找到一个能实现的。怪! 关键需要增加一个控件,不能用控件窗口实现全屏(微软有限制),
用nodejs访问ActiveX对象,以操作Access数据库为例。
起因 有人提问“如果用node<em>js</em>访问sql server?” 找了找资料,发现有两类解决方法,使用第三方node<em>js</em>插件:https://github.com/orenmazor/node-tds、使用ADODB.ConnectionActiveX对象。 参考: http://stackoverflow.com/questions/857670/how-to-connect-to-sql
js中TSC打印机在IE浏览器使用ActiveX控件实现打印
1.需要注册TSC打印机的两个扩展程序TSCLIB.dll和TSCActiveX.dll,将这两个文件放到C:\Windows\SysWOW64中,然后进入cmd命令窗口,执行 regsvr32C:\Windows\SysWOW64\TSCActiveX.dll 进行注册 2.将IE浏览器中的ActiveX控件设置启用(设置---&gt;Internet 选项---&gt;安全) 3...
Javascript判断是否有ActiveX控件的两种方法
在网页中使用ActiveX控件是这么添加的 &amp;lt;object classid=&quot;AB-56-788889-H&quot; id=&quot;testActiveX&quot; width=100px&amp;gt; &amp;lt;/object&amp;gt; 查询资料,发现有两种方法 一、Dom文档判断 &amp;lt;script&amp;gt; if(document.all.testActiveX.object==null) { a...
html页面通过ActiveX控件调用摄像头实现拍照上传demo代码下载
原文:html页面通过ActiveX控件<em>调用</em>摄像头实现拍照上传demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1832077946801152.htm 1.功能 摄像头控件用于在Web编程中辅助您完成图像采集、截图,并上传到服务器当中,支持USB外置摄像头、内置摄像头及部分型号高拍仪设备.        该摄像头控件工作在客户端
IE下,纯js掉用系统activex实现文件下载。
原本用vb写一个下载文件的组件。发现用的两个系统<em>activex</em>也许可以使用<em>js</em>来<em>调用</em>。尝试之。可以实现。 如果出现 automation服务器不能创建对象,你需要检查:1、修改IE安全设置,启用<em>activex</em>或降低安全级别。2、开始 运行 regsvr32 scrrun.dll如果还是这样:3、开始 运行 regedit进入注册表将HKEY_LOCAL_MACHINE/SOFTWARE/Micro
基于MFC的网页ActiveX控件开发全程实录2(js向ActiveX控件传递参数)
1、ActiveX控件部分(JS到ActiveX控件) 继续上一篇博客中新建的项目,找到DActiveXDemo,右键添加——属性 添加第一个参数,用来传递字符串,具体如下 可以看到在ActiveXDemoCtrl.h文件中创建了一个变量和一个属性修改事件 待会我们我在OnParStrChanged事件中编写参数传递的代码,这里我们先给之前创建的CActiveXDlg对话框添加...
web页面调用ActiveX
原文地址:http://www.cnblogs.com/qguohog/archive/2013/01/25/2876828.html 简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下如何在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的<em>问题</em>,《浏览器插件之A
OCX控件在HTML中调用时提示:【SCRIPT3: 找不到成员。】
写了一个ocx控件,测试OK后,嵌入到HTML中使用,发现死活调取不了方法,很纳闷!搜索了方法,说只要设置一下IE浏览器的权限即可:启用“对未标记为安全执行脚本的<em>activex</em>控件初始化并执行脚本”。这个方法不是不行,而是要求每一个用户都去设置这个权限,显然不合适。于是乎继续研究方法,终于找到了解决方案!那就是:实现ActiveX组件的IObjectSafety接口,并且返回脚本安全。具体来说,就...
Qt中ActiveX控件开发程序示例
Qt框架下的ActiveX控件的开发的资料较少,该示例程序展示了Qt中OpenGL环境下开发ActiveX控件。开发环境是VS2008+Qt4.6.2+OpenGL,需要配置环境,点开程序可以编译运行;生成的控件名称是GLBox。欢迎大家交流,谢谢~
ActiveX如何在Google上运行
前言: 此次技术为:用VS做的程序数据,通过微信给绑定公众号的人推送消息,因为微信公众号为接收数据不用访问我们的数据,所以我们用序列化,如果是微信号给咱们数据或者获取咱们的数据需要使用反序列化,现在我们以序列化为基础做一个Demo。 ...
IE10中activex控件调用js脚本
首先说做SSLVPN客户端的真苦逼,不断对付windows的升级,ie的升级,杀软的阻挠。 最近发现win8下sslvpn客户端可以安装,不能使用。调试了一下,发现<em>js</em>根本没有<em>调用</em>。 经过和vip菜鸟的讨论,他也没发现代码<em>问题</em>,但是建议根据返回值看看是否<em>调用</em>成功。 pScript->Invoke返回值0X80020003,无效的<em>调用</em>。 仔细看了一下 hr = pScript->GetID
ActiveX 小例子
自己用vs2008写的一个关于ActiveX的小例子,可以用于<em>js</em><em>调用</em>的ActiveX插件。
在Web中如何使用Windows控件(ActiveX)
转自:http://www.cnblogs.com/zhuweisky/archive/2012/09/14/2683599.html,特别鸣谢 在Web中如何使用Windows控件?     最近做的一个Web项目,需要在网页中播放摄像头采集的实时视频,我们已经有了播放视频的使用C#编写的windows控件,如何将其嵌入到网页中去了?这需要使用一种古老的技术,ActiveX。
(转)一些js 调用ActiveXObject 总结
Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。  要创建 Automation 对象,将新的 ActiveXObject 赋给对象变量: view plaincopy to clipboardprint?var ExcelSheet;    ExcelApp = new ActiveXObject("Excel.Application");    ExcelSheet = new ActiveXObject("Excel.Sheet");   
网页调用Activex实现,ocx封装成cab文件
说明         首先说下为什么要把ocx控件打包成cab文件,这是因为ocx控件,需要用户单独下载,然后自己通过resiger命令,在cmd中注册,这对于小白用户,显然不太显示,所以就需要打包成cab文件,由网页作为ActiveX控件自动的下载注册,这样用户使用起来就轻松了多。 OCX打包CAB并过程(打包cab后可以在加入自定义签名) 制作cab文件时需要将所有的相关文件都包含进去,
B/S(WEB)系统中使用Activex插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)...
IE浏览器下使用Activex插件<em>调用</em>客户端扫描仪扫描文件并山传,可以将纸质档案(如合同、文件、资料等)扫描并将扫描图像保存到服务器,可以用于合同管理、档案管理等。 通过插件方式<em>调用</em>扫描仪扫描并获取图像,可以减少用户操作,减少操作出错,如一次扫描量大也可以使用连续扫描,由系统对扫描文件进行编号或进行其他处理。 web页面中只需通过<em>js</em><em>调用</em>后启动扫描仪扫描,即可获取扫描文件的图像编码,再通过aj...
页面嵌入ActiveX控件
页面嵌入ActiveX控件的方法 网页中如何传递参数给ActiveX控件及如何得到返回值
VS2015 MFCActiveX使用对话框调用另外一个ActiveX控件
MFCActiveX控件的用途广泛,生成的文件就是在网页编程里使用比较多的OCX控件,在网页的object标签里可以<em>调用</em>OCX控件。那么比如我想制作一个OCX控件,在控件里加载一个网页这种该如何实现了。熟悉MFC的应该知道,MFC里可以直接使用webbrowser这个ActiveX控件,使用webbrowser可以很方便的加载网页。下面讲解该如何实现这一功能。 首先使用vs2015,新建一个MFC...
JS调用ActiveX控件获取客户端计算机信息的实现
JS<em>调用</em>ActiveX控件获取客户端计算机信息的实现 WScript Network
调用VLC ActiveX控件
VS2010<em>调用</em>VLC-0.9.9 ActiveX控件,对本地视频文件进行网络流输出。 执行时需要注册VLC ActiveX控件,VLC只有低于0.9.9版本的ActiveX支持视频流化输出。
C++编写ActiveX ocx控件在网页中调用失败问题
需要实现IObjectSafety接口  打“开工程名Ctl.h”在最上面添加     #include          在类中的DECLARE_DYNCREATE(C工程名Ctrl)下面添加以下代码,         DECLARE_INTERFACE_MAP()              BEGIN_INTERFACE_PART(ObjSafe, IObje
网页中响应ActiveX控件自定义事件
这几天在开发过程中遇到一个<em>问题</em>,即在网页中无法响应ActiveX控件自定义事件。经查资料后,明白ActiveX控件的事件如果要通过JavaScript等脚本语言响应,必须实现IProvideClassInfo或者IProvideClassInfo2接口。因为脚本语言必须通过这个接口获得控件的接口信息。 用MFC ActiveX Control Wizard生成的项目,其接口的实现是通过嵌套类完成
chrome 浏览器调用 ocx 插件
IE 上使用 ocx 插件网上已经有很多资料说明,这里就不重复了,那如何在 chrome 浏览器上使用 ocx 插件呢? 此方法仅供参考,如使用过程中出现<em>问题</em>或方法有误,请留言。
JS之ActiveXObject对象使用整理
一、什么是 ActiveX 控件? Microsoft ActiveX 控件是由软件提供商开发的可重用的软件组件。使用 ActiveX 控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker 控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。    现在,已有 1000 多个商用的 ActiveX 控件。开发控件可以
DLL+ ActiveX控件+WEB页面调用例子-ATL
http://www.jb51.net/article/24485.htm 一、 概述 http://msdn.microsoft.com/zh-cn/library/cc438630%28v=vs.71%29.aspx 官方参考文档最好 小技巧,在制作atl工程时,测试的过程中(ActiveX Control Test Container 工具)会出现错误    1
vc6.0生成ocx,然后使用js调用
使用vc++6.0生成ocx,然后使用<em>js</em>进行注册,<em>调用</em> 1.在vc中新建OcxTestFirst的<em>activex</em>控件工程(选中MFC ActiveX ControlWizard)      直接点完成 效果如下 2.为ocx控件添加属性和方法  点 查看--建立类向导 弹出如下界面: 点击Automation面板 添加add和
Activex开发 找不到成员
一般是ID和方法对应错了。 注意DISP_FUNCTION和DISP_FUNCTION_ID的区别,如果用DISP_FUNCTION,其ID按映射中的顺序从1开始依次排列,用DISP_FUNCTION_ID则在影射中指定ID(如这里的dispidInitialize),不管是哪一种,都要保证该ID与idl文件中对应的接口定义里面的id一致。 再有就是注册与重新导出控件类,如果方便建议重做一个调
ActiveQt与js的交互实现
基于Qt的ActiveX开发笔记1、 vs2015+Qt 5.7 开发ActiveX创建工程1.1、选择“新建”中的“项目”1.2、选择Qt中的Qt ActiveQt Server,并填写项目名称等,界面如下:1.3、接着点击下一步直到完成即可,其中对外提供的接口定义如下图所示:2、 vs2015调试ActiveX控件环境配置2.1、点击调试按钮下拉中选择“附加进程到”2.2、点击“调试”按钮下拉...
js调用activex问题
rnrn<em>activex</em>是我自己写的,当我执行到 wsh.GetUrlTxt("s"); 提示wsh为空或者不是对象,这事为什么呢?肯定不为空。
ActiveX调用js问题
在ActiveX里面<em>调用</em>javascript方法,使用GetIDsOfNames时返回值总为 0X20080006 未知名称..求助rnOcx初始化rn[code=C/C++]rnvoid CMyOcxCtrl::OnSetClientSite()rnrn // TODO: 在此添加专用代码和/或<em>调用</em>基类rn if (m_pClientSite)rn VERIFY (CreateControlWindow (::GetDesktopWindow(), CRect(0,0,0,0),rn CRect(0,0,0,0)));rn //COleControl::OnSetClientSite();rnrn HRESULT hr ; rn m_pScript=NULL; rnrn CComPtr spContainer; rn hr = m_pClientSite-> GetContainer(&spContainer); rnrn ATLASSERT(spContainer); rn m_pHTMLDocument = spContainer; rn hr = m_pHTMLDocument->get_scripts(&m_pScript); rn ATLASSERT(m_pScript); rnrn[/code]rn<em>调用</em><em>js</em>函数rn[code=C/C++]rn CComBSTR bstrMember("Show"); rn DISPID dispid; rn HRESULT hr = m_pScript->GetIDsOfNames(IID_NULL,&bstrMember,1,LOCALE_SYSTEM_DEFAULT,&dispid); rn //此时hr返回 0X80020006 未知名称 rn[/code]rnrn<em>js</em>中rn[code=JScript]rn function Show()rn rn //显示界面rn var bgObj = document.getElementById("Container");rn bgObj.style.display = "none";rn var bgObj = document.getElementById("ocx");rn bgObj.style.display = "block"; rn rn[/code]rnrn
js 调用 activex 问题
<em>js</em><em>调用</em><em>activex</em>控件中的方法为什么返回的都是 undefined 谢谢
js调用ACTIVEX的问题
HTML中的代码:rn...rn rnrn...rn rnrn...rnrn问:1、是<em>调用</em>方法有<em>问题</em>还是控件有<em>问题</em>?2、各位是怎么<em>调用</em>的?
ActiveX调用Js问题
我在用ATL写的ActiveX中<em>调用</em>Js:rnSetClientSite(IOleClientSite *pClientSite)rnrn HRESULT hr = IOleObjectImpl::SetClientSite(pClientSite);rn if (pClientSite)rn rn //m_spClientSite = pClientSite;rn OnSetClientSite() ;rn rn return S_OK;rnrnOnSetClientSite()rnrnrnrn HRESULT hr ;rn m_pScript=NULL;rnrn CComPtr < IOleContainer > spContainer;rn hr = m_spClientSite->GetContainer(&spContainer);rnrn ATLASSERT(spContainer);rn m_pHTMLDocument = spContainer;rn hr=m_pHTMLDocument->get_scripts(&m_pScript);rn ATLASSERT(m_pScript);rnrn//<em>调用</em>Js:rnoutputParam() rnrn if(m_pScript==NULL)rn rn return -1;rn rnrn HRESULT hr;rn CComDispatchDriver spScriptObj( m_pScript );rn hr = spScriptObj.Invoke0(L"ShowMessage");rnrnrnrn其中:rn CComPtr m_pScript;rn CComQIPtr < IHTMLDocument2 > m_pHTMLDocument;rnrn<em>调用</em>:spScriptObj.Invoke0(L"ShowMessage");rn提示接口没有找到,什么原因?rnrnrnrn
activex 使用与注册
hasPlugin ? (b.innerHTML = Browser.Engine.trident ? '                                                                
在网页中通过param name方式给ActiveX控件的属性赋值
Test ActiveX TestCtrl" CODEBASE="calc.CAB#version=1,0,0,1" CLASSID="clsid:CDF1D789-F8A3-48F2-B0DE-0D72F2D89F76"> function doTest() { alert(TestCtrl.downpath); } 如果创建的属性类型是BSTR,变量
如何在html页面关闭的时候自动的释放引用到的activex?
先说原理:在html页面关闭或者释放的时候,先写<em>js</em>从页面的dom树中移除<em>activex</em>对象,页面关闭的事件是onunload,移除<em>activex</em>对象做dom操作就可以了。   function destory_<em>activex</em>(){ var active_object_id='cap1'; //<em>activex</em>的控件id var <em>activex</em>_obj=document.getEle...
C# 当ActiveX遇到第三方DLL,该怎么实现呢?
楼主在编写一个ActiveX插件遇到实现读取本地硬盘序列号的功能,读取序列号的DLL已经找到了,但是如何打包进去又成了一大难题,网上找了一圈也没有哪位大神写出个所以然出来,所以立贴实现该功能,我觉的应该感觉不难 。 笔者的开发环境是VS2017社区版本,先建立一个Windows窗体控件库项目。 新建一个控件,一个按钮和两个label 下面为项目添加一些必要的配置 1.在项目
使你的ActiveX控件执行时不弹出安全性提示
 一个很好的总结文章帖 我们编写一个ActiveX控件在IE中运行,一般会弹出一个安全提示,如何避免这种情况?下面是我在参考前人的文章后,总结出“在浏览器中执行时不弹出警告的ActiveX控件”的两种编写方法,予以备忘。注意,这里不会弹出警告是说在执行时不会弹出,也就是说已经安装了这个ActiveX控件。如果要下载安装这个ActiveX控件时不会弹出安全警告,恐怕就得去买数字证书了。不过即
浏览器插件之ActiveX开发
转自:http://www.cnblogs.com/qguohog/archive/2013/01/22/2871805.html 浏览器插件之ActiveX开发(一)     一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全<em>问题</em>以及影响用户安装(或自动下载注册安装)体验<em>问题</em>。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备的交互等)的情况
IE下部分activex控件无法正常调用的设置
最近将公司以前的OA从2005升级到2008后,发现在IE8下,公文处理这块所使用的iweboffice没办法正常使用了.在调试过程中发现<em>activex</em>控件的属性是可以设置或获取,可是一<em>调用</em>其方法就会报些对象不支持此方法.再使用IE7测试,一点<em>问题</em>也没有.都能正常的显示<em>调用</em>.看来是IE8里有些设置的<em>问题</em>. 网上查找一下,参考与淘宝的<em>activex</em>控件在IE8下的设置.最终也能成功在IE
基于ActiveX的实时语音播放
在IE内核的浏览器,可以基于ActiveX的插件方式进行实时语音通讯,测试源码如上
activex控件word使用
以下demo效果是在b/s中操作word/excel 
ActiveX控件msi包和ActiveX控件事件输出
(有几年的时间,没有更新博客了,来一小段)        最近几天重点解决的是ActiveX控件<em>问题</em>。       1)将ActiveX控件的cab方式,转换成msi安装包;       2)在JavaScript中attach事件,从ActiveX控件通过事件接口返回数据对象,避免出现事件接口的参数过多的<em>问题</em>。 微博用的多了,博客就少了,交流可以通过 http://blog.sina
HTML页面访问ActiveXObject对象的方法和属性 更新TestActiveX html
http: download csdn net detail pony12 5223472 中的TestActiveX html文件有<em>问题</em> 提供更新的代码(&lt;1&gt;OBJECT对象引用时 属性名和ActiveXObject方式有点区别;&lt;2&gt;CLASSID &quot;CLSID:E798C16A D071 4854 8771 67333EDC49D5&quot;引用方式才正确) function testActiveX { var SourceObj new ActiveXObject &quot;MYACTIVEXDEMO MyActiveXDemoCtrl 1&quot; ; alert &quot;ActiveX方式 add 1 2 &quot; + SourceObj add 1 2 ; alert &quot;ActiveX方式 myCounter &quot; + SourceObj myCounter ; SourceObj myCounter++; alert &quot;ActiveX方式 myCounter新值 &quot; + SourceObj myCounter ; alert &quot;OBJECT方式 add 1 2 &quot; + NewActiveXCtrl add 1 2 ; alert &quot;OBJECT方式 counter &quot; + NewActiveXCtrl counter ; NewActiveXCtrl counter++; alert &quot;OBJECT方式 counter &quot; + NewActiveXCtrl counter ; }">http: download csdn net detail pony12 5223472 中的TestActiveX html文件有<em>问题</em> 提供更新的代码(&lt;1&gt;OBJECT对象引用时 属性名和ActiveXObject方式有点区别;&lt;2&gt;CLASSID &quot;CLSID:E798C16A D071 4854 8771 67333EDC49D5&quot;引用方式才正确) function testAc [更多]
使用activex插件实现web系统截屏(IE截屏控件、web截屏)
<em>js</em><em>调用</em><em>activex</em>插件在截屏之前保持【截屏提醒】窗口在最前端,可以随意切换到需要截屏的窗口后再进行截屏,截屏成功后回调获取图片Base64编码字符串,用户再通过ajax或通过表单提交上传到服务器解码后获得图片 截图通过jpg压缩后再进行编码,提高传输效率,用户也可以通过设置jpg图像压缩质量,控制上传文件大小即返回base64字符串长度 可用于用户b/s系统的用户截屏,软件bug截屏,或w...
BarTender ActiveX接口开发文档
全球领先的条码打印软件 BarTender 适用于 BarTender 企业版 7.0以上版本 适用于 Visual Basic 6.0, VB.NET, C#,
ActiveX(MFC)控件——添加接口及WEB调用
上一节实现了控件在页面中的加载及界面显示,这一节开始在上一节的基础上添加接口供WEB<em>调用</em>。 手动在CMainDlg.h中添加一方法: public:          LONG SetParam(LPCTSTR lpParam); 在CMainDlg.cpp中为: LONG CMainDlg::SetParam( LPCTSTR lpParam ) {         CString
Activex安全警告的解决
原文地址:Activex安全警告的解决作者:欣欣然 当在IE中打开本地html文件时,如果html中含有javascript脚本,则会跳出IE信息栏,内容如下   "为帮助保护您的安全,Internet Explorer已经限制此文件显示可能访问您的计算机的活动内容。单击此处查看选项..." 要想以后不提示,这时可在html源码中标记之前添加类似下面这行来解决(括号里面的0008是URL后面跟的字
注册c#开发的activex方法
<em>activex</em>大多都是使用c++开发的,会生成ocx文件,但是c#开发的<em>activex</em>最后生成的是dll文件,只要在属性->应用程序->程序集信息->使程序集com可见(选中)。属性->生成->为com互操作注册(选中)。这样生成的组件才是com的<em>activex</em>插件。 c++开发的ocx组件注册使用windows自带的regsvr32进行注册:运行 regsvr32 dll文件,c#开发的dll
使用回调接口实现ActiveX控件和它的容器程序的通讯
所谓基于COM的回调虚接口实现ActiveX控件和客户端程序的通讯,大致是这样的,就是在ActiveX工程的内部的idl文件定义一个虚接口,在客户端程序定义一个虚接口的派生类来实现回调函数,在客户端程序传递派生类对象指针给ActiveX控件,在控件内部<em>调用</em>这个虚接口的函数来激发客户端程序的派生类的对应的回调函数。
FTP activeX控件及页面调用
web页通过自写FTP组件上传文件 最近因为要做一个视频点播系统,普通的WEB上传没有办法实现300M以上的这么大的传输数据量,想了很久,考虑还是用FTP来传比较好!!!思路:一 WEB部分      1  首先把WEB页获得本地要上传的文件名   2  WEB通过脚本把本地文件名(绝对路径)给客户端组件   3  WEB脚本控制组件开始传送数据   4  最后判断是否传输成功二 组件部分  
js调用串口通信-MSComm32ocx控件 RS232调用实例
最近项目要用到RS232串口<em>调用</em>,网上找了许久发现目前<em>调用</em>MSComm32ocx控件的例子很多都是假的,没有用,经过一番研究,自己结合网上学习的东西写一个<em>js</em><em>调用</em>MSComm32ocx控件的实例,亲测有效,以下是步骤。一、熟悉串口常识。     串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface) 是指数据...
Js中调用OCX的classid。
写动态库的免不了接触OCX以供浏览器<em>调用</em>。 在写第一个OCX的时候<em>调用</em>时出现了一些<em>问题</em>。最难的一个地方在网上反而没查到。关于注册了OCX之后与JS关联的那个注册号. clsid:91
vlc的activeX控件
网页实时视频播放器,支持rtsp,http,等多种流媒体协议,支持录像,截图,带有网页demo-Real-time Web video player, support rtsp, http, and other streaming media protocols to support video capture, with web demo
调用ActiveX控件把页面内容直接导入excel
//导出excel     function method1(tableid) {          var curTbl = document.getElementById(tableid);          var oXL;          try{              oXL = new ActiveXObject("Excel.Application");
用python 实现activex网页控件
首先,这个东东貌似只有windows上才能实现,所以,需要部署windows下的相关环境 1、需要安装python 2、安装python的win32com的lib,下载地址: http://sourceforge.net/projects/pywin32/files/ 3、安装本地的web容器,我用的apache的tomcat 4、编写例子: import uuid
ActiveX控件串口通讯
默认用的Com3,可以修改,生成好的ocx注册后就可以在浏览器中使用了.
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/<em>js</em>实现一个网页同时<em>调用</em>多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //<em>js</em> //<em>js</em>2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
网站简单优化(就是为了积分)下载
网站简单优化,数据库和程序 我为了积分才上传的 相关下载链接:[url=//download.csdn.net/download/qq417349857/1975561?utm_source=bbsseo]//download.csdn.net/download/qq417349857/1975561?utm_source=bbsseo[/url]
基于JPEG的SAR图像压缩的C语言实现下载
摘要:在对通用软件的提炼、修改基础上,用标准c语言实现基于JPEG的SAIl图像数的压缩,实验结果证明相对 其它可实现SAR图像压缩的方法,J眦压缩性能最佳,同时硬件也容易实现. 关键词:JPEG格式;BMP格式;SAIl图像;C语言;数据压缩 中图分类号:TP317".4 相关下载链接:[url=//download.csdn.net/download/stringtop/2336792?utm_source=bbsseo]//download.csdn.net/download/stringtop/2336792?utm_source=bbsseo[/url]
Cdlock 5.0下载
Cdlock 5.0 用起来,还不错。 温馨提示:由于本软件是加密计算,有的杀毒软件可能会报病毒。请考虑使用。 相关下载链接:[url=//download.csdn.net/download/icpdx/2516844?utm_source=bbsseo]//download.csdn.net/download/icpdx/2516844?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 ios视频开发问题
我们是很有底线的