title: What is the difference between CreateObject and Wscript.CreateObject?
body: <p>Does anyone know the reasoning behind having the option using:</p>
  
  <pre><code>Wscript.CreateObject("some.object")
  </code></pre>
  
  <p>and</p>
  
  <pre><code>CreateObject("some.object")
  </code></pre>
  
  <p>within VBScript? when I find documentation or examples that use <code>Wscript.CreateObject</code>, I usually rewrite using <code>CreateObject</code>, because it always seems to work, and then I can easily reuse the code within an HTA or ASP. But I've always wondered why this feature existed and if what difference it makes if you use one way or another within VBScript.</p>