03-13-2013 02:58 AM
Dear experts,
Now I have developed CVI code and built a execute file on CVI2010. And I want to run it on old-Windows2000 PC. But unfortunately it failed as
Error Code: -114
The format of the file is newer than this version of CVI
I installed CVI-Runtime engine 9.01 on Windows2000, because I couldn't install the latest Runtime 2012 on Windows2000.
In this case, what can I do? I have been checking Build and setting options on the CVI2010 for backward building option, but I have not found such a part.
03-13-2013 03:12 AM
CVI 2009 is the latest version supporting Windows 2000, see here So CVI 2010 will not work - but if you still have CVI 2009 you can try compiling your code with it... I am not sure if simply not using 2010 features will generate code that could be run with the RTE of 2009...
03-13-2013 08:26 AM
CVI does not officially support running programs against a version of the runtime that is older than the version of the ADE that you used to build it. But, given that you got as far as you did, it might actually work for you.
The -114 error that you ran into is actually pretty easy to fix. I'm assuming that it's the LoadPanel function that is returning this error, is that right? If so, then all you should need to do is to save your .uir file in 2009 format. You can do that directly in CVI 2010, by selecting File>>Save As in the user interface editor and changing the "save as type" control.
Luis
03-13-2013 08:04 PM
Thank you, Wolfgan,
Sure, building on previous version should be one of options. I'll try it.
03-13-2013 08:06 PM
Thank you, LuisG,
Yes, it looks like loadPanel error. Only backward uir-file? That's fine and easy way. I'll try it as well.