A small business here has been using a custom-built program for over 10 years on their Windows 7 32-bit computer. The PC completely died, and so I purchased a new one. I'm trying to transfer the program to the new pc.
My first try was to copy / paste app directory to the new PC. That directory is simply in a folder on the C: drive, with Visual Basic project files and executables. Running it on Windows 10 x64 gave a "mscomctl.ocx not found" error, so I copied those files over from the old drive and regsvr32'd them.
Opening the program now gives the error "Class not registered. Looking for object with CLSID:{00000000010-0000-0010-8000-00AA006D2EA4}". And I'm stuck here.
Trying to simply boot the old Win7 drive on the new computer wouldn't work. I can boot it on a different computer of mine, and I updated it to Windows 10 there. The program still works under Windows 10. But the new computer still won't boot from that drive. I'm guessing it's because the CPU doesn't support a 32-bit OS?
I also tried installing every installed app from the old computer, onto the new computer. That included "Visual C++ 2005 redistributable", Microsoft SQL Server 2005 compact edition, and Visual Studio 6.0. No dice, still the same error as above.
Any other ideas? Thank you!