07-30-2010 09:10 AM
I have developed a GUI on my computer in CVI 5.0 on Windows XP. This computer had a trial version of CVI 9 installed, so from what I can tell, the RTE is version 9. When I created my distribution kit, I included the run time install, which I am assuming is the current version of the RTE on my computer.
The distribution kit worked well on another XP computer, but when I try to install it on a Windows 95 computer I keep getting errors that it cannot find cvirte.dll or cvirt.dll. I have even tried putting these files directly in the application folder with no luck. In addition, thinking that maybe it was an incompatibility between RTE 9.0 and Windows 95, I deleted the cvirte folder and .dll files in the system folder and installed RTE 7. This did not help either.
This program needs to be able to be installed on Windows XP/2000/98 and occasionally a Windows 95 machine. Can anyone shed some light on how to get this program running on Windows 95? I've been trying for a couple of days now with no luck.
08-02-2010
04:00 PM
- last edited on
07-17-2025
10:01 AM
by
Content Cleaner
Hi Jayhawk4,
The reason the application will not run on your Windows 95 system is due to the fact that it has now been compiled with the CVI RTE 9.0. On a system there can only be one version of the CVI Run-Time Engine installed and when you installed the CVI 9.0 version, it upgraded the Run-Time Engine on the development system to the 9.0 version. This is the RTE that all versions of CVI on the development system will now use. Therefore, when you create a deployment for the target machine it will need the CVI RTE 9.0. However, this RTE only supports Windows 2000 and higher. In order to install on a Windows 95 system, you need to use the CVI Run-Time Engine 7.0. However, an application built with the 9.0 RTE will not run on a system that has a lower version of the RTE. In other words the RTE is backwards compatible, but not forwards compatible. In order to have your system deploy to a Windows 95 system you will have to either uninstall all of CVI on the development system and reinstall a version of CVI 7.0 or earlier, or install a version 7.0 or earlier on a different system and bring the code to that system in order to compile and deploy.
Thanks