2 jisanli jisanli 于 2016.02.29 13:28 提问

使用javaScript如何调用dll文件

有一个报警灯的dll文件,程序报错的时候要使报警灯报警,现在要在页面上使用js去调用这个dll文件,求大神们帮帮我!

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.29 13:38
已采纳

用vb等语言包装一个activex,js可以调用activex,但是只有ie等浏览器支持,而且要调整浏览器安全性。

caozhy
caozhy 回复jisanli: 那个是构造函数,你可以不加构造函数。
2 年多之前 回复
jisanli
jisanli 你可以帮我说下这个里面的参数是怎么样的吗
2 年多之前 回复
caozhy
caozhy 回复jisanli: 不懂就尝试学下,实在学不会,雇佣一个初级程序员就能帮你写了。也没多难。
2 年多之前 回复
jisanli
jisanli 我看的好多的用的new ActiveXObject()里面传的的参数看不懂啊
2 年多之前 回复
caozhy
caozhy 如果你会c++并且不怕麻烦,也可以用vc++创建一个atl项目。
2 年多之前 回复
caozhy
caozhy 回复jisanli: vb里面新建一个activex dll,然后定义一个方法, 内部调用尼的dll
2 年多之前 回复
jisanli
jisanli 这个怎么包装啊,我现在只有厂家给的dll文件和一个说明
2 年多之前 回复
showbo
showbo   Ds   Rxr 2016.02.29 13:42

做成acx安装到ie浏览器,js直接调用不了dll。你那个dll主要实现什么功能?要调用客户端资源没有还是只是网页显示更改下样式什么的?

jisanli
jisanli 这个是个报警灯的dll文件 出错的时候显示红灯
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javascript调用dll方法
测试 function say(){ var obj = new ActiveXObject("pubStream.pubCore"); var result = obj.onGetVersion(); alert(result); } 说明 pubStream 是指组件名或者说是dll名称
如何在html或javascript调用DLL文件中的方法
导读:   孙昊:   操作系统: win98,win2000   编程工具:javascript,html   运行环境:IE5.5   问题:   请问如何在html或javascript调用DLL文件中的方法和如何向DLL传递参数,最好能有一个详细的示例,谢谢!   回答:   你无法在JavaScript中调用普通DLL,但可以使用new ActiveXObject调用Active
JavaScript调用dll的公用方法
//JavaScript调用dll的公用方法 //appName dll组件名(dll文件名) + dll文件类名 //methodName dll类中的方法名 function run_dll(appName, methodName){ window.oldOnError = window.onerror; window._command = appName; windo
制作供js调用的dll并调用
本文通过vs2010制作可以供
封装JS文件到DLL中并在页面中调用
通常在ASP.NET,我们常常会用到JS脚本来实现页面上的很多操作。在页面中引用JS的方法也是有好几种。 这里来介绍一下,如何将JS脚本内嵌到组件(Assembly)中,即DLL中。这样的做法最大的好处就是能够保护JavaScript文件的内容,避免JavaScript类的定义被修改。 下面就以一个示例来讲解如何操作: 1.打开VS,新建一个WebApplication1项目[这
js调用DLL
一.     创建ActiveX控件。 Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。 用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能上,但是生成的控件比较大,而且客户端如果要运行ActiveX控件,必须要具有相应版本MFC类库的DLL。使用ATL不涉及MFC类库,生成的控件相对较小。       这里
如何把js文件编译成dll供页面调用
1. 在解决方案中添加一个项目:JSControl 2. 在这个项目添加一个js文件(JScript1.js) 脚本的内容: function showAlert(){ alert('Today is a good dary'); } 3. 改变JScript1.js的属性,Build Action为Embedded Resource(嵌入的资源) 4. 在JSControl项目的A
JS的DLL封装及调用
将JS脚本封装到DLL中,然后在前台调用。这样做的好处,即可以提高代码的可重用性,又可以提高代码的安全性,防止他人恶意修改。
js调用dll记录
//JavaScript调用dll的公用方法 //appName dll组件名(dll文件名) + dll文件类名 //methodName dll类中的方法名 function run_dll(appName, methodName){ window.oldOnError = window.onerror; window._command = appName; window.oner
JS封装成DLL
1,新建程序集 2,添加JS,设置嵌入式 3,加Cs文件,内容如下 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Web