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

如何在javascript代码中调用COM方法(c+;+;),javascript,c++,com,Javascript,C++,Com,在开发与COM服务器交互的应用程序时。我想从COM方法返回一个值,并在JavaScript代码中读取它 例如: STDIMPMETHOD类::结果(长*res) { } Javascript:- var total=obj.result() 即使这是一个OUT参数,它也无法识别。但是,我尝试将此更改为 目标结果(tot) 在本例中,函数在COM中被调用,但我应该如何捕获返回值 任何帮助都将不胜感激。您需要构建一个web API服务器来响应Java脚本AJAX请求。 Web服务器将调用C++代码

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

例如: STDIMPMETHOD类::结果(长*res) {

}

Javascript:-

var total=obj.result()

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

目标结果(tot)

在本例中,函数在COM中被调用,但我应该如何捕获返回值

任何帮助都将不胜感激。

您需要构建一个web API服务器来响应Java脚本AJAX请求。

Web服务器将调用C++代码并返回JSON。如果您将Python用于服务器,那么请尝试以下方法。对于其他服务器端语言,也很容易在谷歌上搜索。祝你好运

我只是调用C++ COM服务器并能够设置这些值,但是,从C++到JavaScript的值是一个没有发生的事情。Nvermind,我得到了答案。从COM方法返回值时,我犯了一个愚蠢的错误。
*res = 2* 3;
return S_OK;