I have a VB6 project that I was actively developing on one machine and have had to move the VB6 project over to a different machine running hardware that my program will be talking to. After moving the project, I am getting file not found for comctl32.ocx. The error message includes the path to the file and I've verified that the path is correct and that the file actually exists. I have also registered that OCX file with regsvr32 and it still isn't loading. Is there a way to fix this?
I also noticed that some references that existed on the other development machine offered newer versions of some of the controls I need, like Microsoft ActiveX DAO 2.8 Library. On the new dev machine, I only see Microsoft ActiveX DAO 2.5 Library. I'm not sure why this is because I used the same installation media of VBA on this new dev machine that was used to load it on the other machine. Why do the 2 machines have difference in version numbers for some of the controls?
EDIT1: Looking under Project>References I can see that 2 of them have been labeled as missing. These references are:
- Microsoft ActiveX Data Objects 2.8 Library, AND
- Microsoft VBScript Regular Expressions 5.5
EDIT2: The "new" development machine is Windows 2000.