03-20-2009 01:55 PM
Solved! Go to Solution.
03-24-2009 11:10 AM
03-24-2009 11:18 AM
I most typically see this issue when the CVI runtime is a different version than the DLL/EXE was built in. Is your new install of CVI of a different version (ie, built the DLL in 8.5.0 and installed now 8.5.1)?
This is the single-handed biggest reason that I always include the CVI RTE in the application directory in my installers.
03-24-2009 01:07 PM
03-24-2009 03:11 PM
The root of the problem is that the file version in c:\windows\system32\cvirte\bin\msgrt4.txt and msgrte.txt were not the same on build machine and distribution machine. This was despite the fact that NI Max was showing the same version number for CVI Runtime Engine.
The lines in above files were offset by 2 resulting in "Print" displaying instead of "Yes".
1306 "__Yes"
1307 "__No"
1308 "__Print..."
1309 "__Properties..."
Found file causing problem by building distribution and deploying to problem box then just start deleting files until error appeared again.