Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3352|回复: 0
打印 上一主题 下一主题

js-ctypes

[复制链接]

257

主题

354

帖子

1677

积分

金牌会员

Rank: 6Rank: 6

积分
1677
跳转到指定楼层
楼主
发表于 2016-1-14 23:56:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

js-ctype可以让应用程序和浏览器扩展代码调用用C/C++语言编写的本地代码.

js-ctypes 非常强大,是我们可以摆脱xpcom技术带来的版本兼容性束缚!这里我们先提供一个最简单的例子来说明如何使用ctypes
Components.utils.import("resource://gre/modules/ctypes.jsm");
  varlib = ctypes.open("C:\\WINDOWS\\system32\\user32.dll");
  /*Declare the signature of the function we are going to call */
  varmsgBox = lib.declare("MessageBoxW",
                           ctypes.winapi_abi,
                           ctypes.int32_t,
                           ctypes.int32_t,
                           ctypes.jschar.ptr,
                           ctypes.jschar.ptr,
                           ctypes.int32_t);
  varMB_OK = 0;
  varret = msgBox(0, "Hello world", "title", MB_OK);
lib.close();
项目中的其它使用参考 托盘扩展
更多参考

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-20 02:19 , Processed in 0.053880 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表