javascript - 如何使用 JavaScript 处理 COM 对象?

标签 javascript com

我深入探讨这个问题: 我使用 C# 创建 COM 对象,注册它并设法使用 powershell 来使用它。 当我尝试对 JavaScript 执行相同操作时,它失败了,但 JavaScript 不断抛出对象 null 错误。

您对如何解决此问题有什么建议吗?或者也许你的 JavaScript 不支持 COM(如果是这样,我在哪里可以阅读更多相关信息)???

非常感谢!

最佳答案

使用 Shanti Rao 的 JSDB shell 。它基于 Firefox 中使用的核心 Spidermonkey 引擎(Mozilla 的 Javascript 实现),但有一堆数据库绑定(bind) & ActiveX物体之类的。它有一些限制,但除非您使用复杂的东西,否则您应该能够利用它。

示例:

x=new ActiveX('MSXML2.DOMDocument.6.0');
x.async = false;
// I forget how to use IXMLDOMDocument but other calls go here

关于javascript - 如何使用 JavaScript 处理 COM 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232242/

相关文章:

javascript - 使用 webpack 优化 Angular 2 应用程序构建持续时间

javascript - 如何为数组中数据表同一列中的每一行提供不同的图标

c++ - 如何在注册表中注册一个类?

c++ - 如何在 Visual Studio 中的干净构建期间删除 dlldata.c?

c++ - 错误的 DLL 调用约定

javascript - 如果请求正文不包含模型中的所有内容 - 拒绝 ||火力基地

javascript - Bootstrap 下拉菜单在点击时关闭

javascript - document.scripts 不等于 document.getElementsByTagName ("script")

.net - 使用OCX无需注册

.net - 调试 C# COMVisible 类方法时,Visual Studio 2010 不会在断点处停止