

Downloadĭownload the following package here (608k). It is simple and organized, such that beginners. The need to copy the 32-bit versions to SYSWOW64. After the installation is complete, you will come across the graphic-development environment of Visual Basic. We can only asssume that mscomctl.ocx supplied with Microsoft Office is a special build and that version cannot be used by 32-bit applications, hence VB6 executable is 32-bit only and runs in the 32-bit compatibility layer in Windows 64-bit. These components are installed in the %windir%\syswow64 directory because the compiled There may be other instances of this installed in the operating system (with Microsoft Office 365, 2016, 2019 etc) however those versions contain COM objects with differentĬlass ids (CLSID) and program ids (PROGIDs) and should not conflict. I am not responsible if this damages your operating system however these are the Visual BASIC 6 Service Pack 6 versions of these components and were The batch files copy the DLLs and OCXs to %windir%\syswow64 and registers them in the registry using %windir%\syswow64\regsvr32.exe To backup the components run copy_from_syswow64.bat in a backup directory first.Run copy_to_syswow64.bat then register_syswow64.bat.Open an administrator level command prompt.The reason for packaging up this installation is that my SWFPlay utility would not run by default on Windows 10 (64-bit).

Running VB6 Applications on Windows 10 (64-bit) Running VB6 Applications on Windows 10 (64-bit)Īpplications written in Visual Basic 6 can run on Windows 10 if Install the tools: from the main Custom menu, click on the Enterprise Tools text, and the button Change option on the right side will be set as active.
