有谁知道使用该选项的背后原因:

Wscript.CreateObject("some.object")


CreateObject("some.object")

在VBScript中?当我找到使用Wscript.CreateObject的文档或示例时,通常会使用CreateObject重写,因为它似乎总是可以正常工作,然后我可以轻松地在HTA或ASP中重用代码。但是我一直想知道为什么存在此功能,以及如果在VBScript中使用一种或另一种方式会产生什么区别?

最佳答案

当您仅用一个参数调用它们时,两者之间没有区别。做完全一样的事情。

仅当您使用两个参数调用时,两者之间的区别才明显。陈述

Wscript.CreateObject("some.object", "AnotherParam")


CreateObject("some.object", "AnotherParam")

做完全不同的事情:



(改编自TechNet
部分“使用WSH比较VBScript CreateObject和GetObject函数”。)

关于windows - CreateObject和Wscript.CreateObject有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/787369/

10-11 07:19