Archived Forum Post

Index of archived forum posts

Question:

Create 32-bit ActiveX Object on 64-bit Windows?

May 20 '15 at 09:14

How do I run VBScript in 32-bit mode to create a 32-bit ActiveX on 64-bit Windows?


Answer

Create two files: A runMyVbs.bat and a myVbs.vbs. The .bat script runs the .vbs using the 32-bit cscript.

The contents of the runMyVbs.bat would look like this:

REM This is the 32-bit cscript.
C:\windows\sysWOW64\cscript myVbs.vbs
pause

The contents of the myVbs.vbs would look like this:

set xml = CreateObject("Chilkat_9_5_0.Xml")
MsgBox xml.Version

This is assuming the Chilkat 32-bit ActiveX DLL has been registered on the 64-bit Windows system.