02-12-2025 07:56 AM
Hi,
I have an application that I created using LabVIEW 2016 and I gave it to a colleague in a foreign country. Initially I thought that colleague didnt have labview installed so I asked that person to install the 2016 runtime and the latest VISA driver. Then I found out she already had LabVIEW 2017 in her PC and this looks like is causing a problem because she already installed the 2016 runtime that I sent her. So her PC has LabVIEW 2017, LabVIEW 2016 runtime and the application I send her and when she tried to open the application it is saying cannot find LabVIEW 2016 runtime. What could be the reason for the issue and how can I solve this. Do we need to install runtime since there is LabVIEW already installed even though it is a higher version than the application? Kindly let me know. Thank you.
02-12-2025 08:03 AM
Most likely it has nothing to do with the LabVIEW 2017 installation but the bitness of the installed runtime that is not the same as what you used to create your executable. What bit variant did you use to create your application? Does she have installed the same runtime bitness?
02-12-2025 08:07 AM - edited 02-12-2025 08:13 AM
I have LabVIEW 2016 64 bit so the application is also in 64 bit. The bitness of the runtime is also 64 bit. But if I remember correctly, I am not sure the LabVIEW 2017 in that country they use is 32 bit. So I have given this application to many computers here in my company where there is no labview installed. The procedure I follow is give the application, install the runtime and install VISA and it works everytime and I use the same runtime everytime and I send the same runtime to her as well. So technically it should work. The only difference between here and there is, here the computers were empty that is it had no labview whereas there she had Labview 2017 already installed.