精华内容
下载资源
问答
  • 制作供js调用dll并调用

    千次阅读 2019-01-29 14:14:57
    转载:https://blog.csdn.net/dylwildwolf/article/details/37695929
    展开全文
  • js 调用 dll

    2018-04-20 10:19:00
    js 调用 dll 资料 https://blog.csdn.net/mengxianhua/article/details/8782355 https://blog.csdn.net/u014095729/article/details/50546319 转载于:...

    js 调用 dll

    资料

    https://blog.csdn.net/mengxianhua/article/details/8782355

    https://blog.csdn.net/u014095729/article/details/50546319

    转载于:https://my.oschina.net/111222233/blog/1798282

    展开全文
  • js调用DLL

    万次阅读 2013-06-17 10:33:01
    用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能上,但是生成的控件比较大,而且客户端如果要运行ActiveX控件,必须要具有相应版本MFC类库的DLL。使用ATL不涉及MFC类库,...

    一.     创建ActiveX控件。

    Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。

    用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能上,但是生成的控件比较大,而且客户端如果要运行ActiveX控件,必须要具有相应版本MFC类库的DLL。使用ATL不涉及MFC类库,生成的控件相对较小。

          这里使用ATL的方式。

    1.     打开VS6.0,点击File|New,打开如下对话框:


    2.     在Project name处命名为atlDemo然后点击OK,接受项目设置,接下来看到如下对话框:


    然后Finish——OK。此时已经创建了一个空的COM DLL。

    3.     选择菜单Insert|New ATL Object,新建一个ATL Object,如下


    4.根据向导进入如下界面,填写Short Name:CallDll,剩余的系统会自动补填:


    然后选择Tab选项卡Attributes标签页,


    最后确定即可。

    4.接下来就是完善接口和类的实现了。首先给接口添加一个属性,用来获取值。随后新建一个方法,负责进行一些计算,并把结果赋给该属性。选中接口ICallDll打开右键,看到如下所示


    添加属性(Add Property),设置类型和名称:


    编译器生成相应的代码:


    添加方法,设置方法名与形参:


    编译器生成代码:


    5.在工作区打开类CCallDll代码部分,添加如下代码:


    然后切换到FileView工作区,在CallDll.cpp文件写入我们的实现代码,如下图(这里实现的是加载一个非MFC的Dll,并调用该Dll里的一个GetRegResult方法,将返回结果赋给现有类的属性chResult)

     

    因为用到了类型转换函数_com_util::ConvertBSTRToString,所以头文件处需要加入#include <comdef.h>。然后编译,完成后,拷贝生成的DLL至系统system32目录下,注册后就可使用。

    二.     JS调用代码。

        var atlCom=new ActiveXObject("AtlDemo.CallDll");//创建com对象
        atlCom.CalculateRegCode(document.getElementById("basePwd").value,document.getElementById("count").value);//调用com方法
        document.getElementById("regResult").innerHTML=atlCom.GetResult;//显示结果

        浏览网页,显示:

     

    展开全文
  • JS调用c#编写的DLL 源代码

    热门讨论 2013-06-05 10:43:05
    JS调用c#编写的DLL 源代码 包含c#新建类库,生成DLL,以及DLL的注册 ,JS调用DLL的两种方法的整个过程。
  • js调用dll记录

    千次阅读 2013-10-21 17:11:41
    //JavaScript调用dll的公用方法 //appName dll组件名(dll文件名) + dll文件类名 //methodName dll类中的方法名 function run_dll(appName, methodName){ window.oldOnError = window.onerror; window._command ...
    <script language="JavaScript">  
    //JavaScript调用dll的公用方法
    //appName dll组件名(dll文件名) + dll文件类名
    //methodName dll类中的方法名
    function run_dll(appName, methodName){
      window.oldOnError = window.onerror;
      window._command = appName;
      window.onerror = function(err) {
    	if (err.indexOf('Automation') != -1) {
    	  //alert('执行' + window._command + '过程中\n\r\n\r无法找到路径或被您禁止运行本地文件!');
    	  alert('您未安装所需要的浏览器插件,请下载安装');
    	  window.open('http://www.baidu.com/');
    	  return true;
    	} else {
    	  return false;
    	}
      };
      var obj = new ActiveXObject(appName);// dll组件名 + dll文件类名
      var result = obj[methodName]();  //dll类中的方法名
      alert(result); 
    }
    </script>
    <button οnclick="run_dll('pubStream.pubCore','onGetVersion')">测试调用dll函数</button>

    展开全文
  • js 调用 alt dll

    2011-04-14 10:20:37
    JS调用ATL DLL   实现目标:JavaScript调用ActiveX DLL 一. 创建ActiveX控件。 Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。 用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把...
  • js 调用 alt dll

    2011-04-14 10:19:00
    JS调用ATL DLL   实现目标:JavaScript调用ActiveX DLL 一. 创建ActiveX控件。 Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。 用MFC开发ActiveX控件比较容易,不必关心控件接口...
  • 1:本地安装vs2010,有时报错缺少WindowsSP1更新包,下载安装即可...运行成功,此方法为js调用ActiveX中dll实现方法,因此只支持ie浏览器,所以ie浏览器需要一系列的设置,详情百度,关于另一种方法CLSID调用,后续更。
  • Electron Node.js 调用 dll动态库 以华旭金卡J10身份证阅读器为例,提示了dll动态库文件以及js源码
  • JS调用ATL DLL

    2009-12-22 16:29:00
    实现目标:JavaScript调用ActiveX DLL 一. 创建ActiveX控件。 Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。 用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能...
  • 使用ajax.dll 轻松使用js 调用后台代码-c#
  • atl-- dll的ocx控件, 名字为 test.dll (内部就一个add接口), 通过js调用,可以调用成功, 然后我又封装了一个 ocx的dll,名字为a.dll, a依赖于b.dll(这个就是一个动态链接库), 注册a.dll之后,再用js调用,单步...
  • ``` [assembly: ComVisible(true)] ... [assembly: Guid("9784050c-2a7f-4353-b6d8-054fefb13318")] ... [Guid("00FD4417-35B6-4E75-899F-C75CFD03F0AA")] ... ...
  • TSC打印机js调用部署文档含32位64位TSCActiveX.dll和TSCLIB.dll以及ie浏览器配置
  • JS调用TSC打印机TSCActiveX.dll32位64位+部署文档(ie浏览器配置)
  • AjaxPro.DLL文件及使用方法 JS调用后台代码C#
  • 用JavaScript直接调用dll组件或其他com组件是不行的,但是JavaScript可以调用activex控件,因此,为了实现js调用dll,在两者之间增加一层activex.即 JavaScript ---> activex ---> com组件 这
  • PAIP。JS调用DLL的解决方案

    千次阅读 2013-05-31 13:06:55
    JS调用DLL的解决方案  作者Attilax , EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/attilax 1.使用COM对象APIWARPPER.DLL... --------------------------...
  • JS调用C++动态库dll最简demo和问题集锦[收藏版]

    千次阅读 热门讨论 2021-04-09 08:48:08
    使用JS调用dll库,听上去都很高大上,JS和C++基本上没有什么交集的两种语言,在这个时候碰出了火花。今天就在Electron的基础上介绍一下这个神奇的使用过程和过程可能遇到的各种问题。前端同学感兴趣的话,欢迎收藏+...
  • JS调用c#及C++编写的DLL

    千次阅读 2013-06-05 10:18:00
    js调用COM接口说明  我们在开发COM组件给js调用时,需要提供给js的是COM接口的CLASSID,而不是组件的classid。如下为COM组件的一个idl文件:   // ATLProject.idl : ATLProject 的 IDL 源...
  • 查阅资料时,发现U3D中用JS调用DLL的资料特别少,感觉比较难以实现。 于是我想了个办法,直接写个C#脚本,去调用这个DLL,然后再让JS去调用该C#脚本,即可解决问题。 U3D中C#调用JS,以及JS调用C#的
  • JSDLL封装及调用

    热门讨论 2010-06-27 11:01:38
    JS脚本封装到DLL中,然后在前台调用。这样做的好处,即可以提高代码的可重用性,又可以提高代码的安全性,防止他人恶意修改。
  • node.js调用Delphi写的Dll

    2019-09-05 08:55:46
    一、调用代码 Delphi版本Delphi 10 Seattle Delphi代码 unit Unit1; interface function testint(i: Integer): Integer; stdcall; function testpchar(value: PAnsiChar): PAnsiChar; stdcall; ...
  • js调用DLL——ATL的方式

    千次阅读 2013-12-13 21:55:26
    用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能上,但是生成的控件比较大,而且客户端如果要运行ActiveX控件,必须要具有相应版本MFC类库的DLL。使用ATL不涉及MFC类库,...
  • vs2015制作供js调用的ATL组件dll库详解

    万次阅读 2020-12-18 14:42:15
    ATL组件和mfc ActiveX组件都可以供网页去调用,在我其它的博客中详细讲述了ocx组件的开发方式以及在网页中如何调用,在这篇博客中将详细讲解ATL组件的开发以及在网页中的调用。 1 创建ATL组件项目 打开vs2015,选择...
  • 用JavaScript直接调用dll组件或其他com组件是不行的,但是JavaScript可以调用activex控件,因此,为了实现js调用dll,在两者之间增加一层activex.即 JavaScript ---> activex ---> com组件 ...
  • 主要介绍了把js文件编译成dll供页面调用的方法,需要的朋友可以参考下
  • 1、什么是Ajax Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。”Ajax”这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 547
精华内容 218
关键字:

dlljs调用