如何在 JavaScript 代码中调用 COM 方法 (c++)
How to call a COM method (c++) in javascript code
同时开发与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。对于其他服务器端语言,也很容易谷歌。祝你好运!
相关文章:
- 获取从 C# 调用的 COM 方法的错误消息
- 将 COM 事件从 C# 触发到C++的正确方法是什么?
- com 释放方法不降至0
- C com 方法参数扣除
- 为什么我的COM智能指针从方法返回时会被删除
- 当从一个应用程序调用时,在DLL方法中创建COM接口指针是有效的,但当从另一个应用软件调用时则无效
- 如何在 JavaScript 代码中调用 COM 方法 (c++)
- 在 .NET 中调用 COM 枚举器的正确方法是什么?
- 删除/编辑 ATL COM DLL 属性/方法
- 当输出参数是类时,如何在C++中调用COM方法
- 可视化 如何删除 ATL COM C++中的方法
- 是否有手动组织COM封送处理的方法
- 使用本机/C++代码在VS2010中创建简单COM对象的最简单方法是什么
- 如何在 COM 中对方法执行返回类型
- COM属性方法和常规接口方法之间的区别是什么
- 初始化COM C++服务多线程的正确方法
- #导入COM DLL生成错误的方法签名
- COM / DCOM:服务器存根不会为现有接口中的新方法分配内存
- COM 方法仅在使用暂停间隔调用时返回正确的值
- COM:始终需要方法参数属性