【发布时间】:2020-10-31 21:39:24
【问题描述】:
根据Microsoft documentation,可以使用ActiveXObject() 和WScript.CreateObject() 函数创建COM 对象的实例。好像是线条
var objXL = new ActiveXObject("Excel.Application");
和
var objXL = WScript.CreateObject("Excel.Application");
是相同的。这是一个真实的假设吗?如果不是,有什么区别?非常感谢您展示差异的示例。
P.S. 这个被标记为重复的帖子是关于 VBScript 的 CreateObject() 方法和 JScript 的 WScript.CreateObject() 之间的区别。它回答提到了 JScript 的 ActiveXObject() 构造函数,没有进一步说明。
【问题讨论】:
-
这是 9 年前的same question。
-
这里是an answer。
-
答案是,没有区别。当您提出一个会吸引大量基于意见的答案的问题时,您会期待什么?
-
看起来你仍然可以找到official documentation,但这并不容易。
-
有一个可见的表示是一件大事。大多数程序员都熟悉“控件”的概念,它是在主机视图中划出的具有自己行为的空间,由不必每天与主机程序员交谈的程序员编写。但那个世界并不理想,他们生活在一个岛上,船并没有像应有的那样经常到达。是什么杀死了它。