2009-11-11 49 views
2

即时通讯使用xulrunner示例应用程序,即时通讯试图找出如何从javascript调用C++代码。我google了,最好的想法是使用nsIDOMEventListener接口,但不知道如何。壁虎Javascript到c + +

任何想法?

回答

2

什么C++代码,你的代码?这通常由creating an XPCOM component in C++完成。在最近的版本(1.9.2,我相信)中包含了js-ctypes库,这是一种简单的方法,可以从DLL中调用JS的C函数,并且类似于python和其他版本中的ctypes。

+0

这可以做出一个新的DLL吗?我想通过xulrunner界面来完成。 – Lodle 2009-11-11 10:16:48

+0

我已经说过可以做些什么。除了创建XPCOM组件之外,您唯一的其他选择是使jsctypes工作(可能通过使用新的XULRunner)并使用它。 – Nickolay 2009-11-12 08:31:29