如何在 JavaScript 代码中调用 COM 方法 (c++)

How to call a COM method (c++) in javascript code

本文关键字:方法 COM c++ 调用 JavaScript 代码      更新时间:2023-10-16

同时开发与COM服务器交互的应用程序。我想从 COM 方法返回一个值并在 JavaScript 代码中读取它。

例如:-STDIMP方法类::结果(长*res){

*res = 2* 3;
return S_OK;

}

Javascript:-

var total= obj.result();

即使它是一个 OUT 参数,它也无法识别这一点。 但是,我尝试将其更改为

obj.result(tot);

在这种情况下,该函数在 COM 中被调用,但我应该如何捕获返回值。

任何帮助将不胜感激。

你需要构建一个响应Java脚本AJAX请求的Web API服务器

Web 服务器将调用C++代码并返回 JSON。如果你使用Python作为服务器,那么试试这个Boost.Python。对于其他服务器端语言,也很容易谷歌。祝你好运!