LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Build EXE and create a install volume only with older LabWindows-CVI Runtime

Until a few days ago I only had installed LabWindows-CVI 2012 (SP1) [with Developer Suite 2012].

A few days ago I installed Multi-IDE Bundle 2017.

I can still open my projects in LV 2012 and I am able to compile them, but...

...now there is always added the LV 2017 Runtime to the installer package and after Installation a message claims that there is a DLL missing (mesa.dll) but this DLL is in the "Nation Instruments"-folder, but maybe in a newer version and the older one is needed...?

 

My question is:

By running more than one LabWindows-CVI-Version on a computer is it possible to create an EXE and an installer package ONLY with a CVI-Runtime of that one (old or new) LabWindows-CVI-Version?  (I need this for reason of compatibility.)

Could I set anywhere "use only LabWindows 2012" library/Runtime for "build"...?

0 Kudos
Message 1 of 2
(2,642 Views)

I found a solution. Not an elegant one but one which works:

Via

https://forums.ni.com/t5/LabWindows-CVI/Universal-Windows-Platform-App-running-error/td-p/3602869

I got the link

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019LJBSA2

and with this and an "old" installer installed on a virtual box test "PC" I made my installer "privately".

(By the way: The "cvirte.dll" of the "old" installer, some days ago before I installed the 2017-version, vanished from my system! But I got it from my virtual box "PC"-installation.)

 

More elegant would be to select the desired CVI-Runtime and not only the "side-by-side"-option.

 

0 Kudos
Message 2 of 2
(2,622 Views)