VI Is Not Loadable Error When My DIAdem Script Calls a VI

Updated Jul 1, 2019

Reported In

Software

  • DIAdem
  • LabVIEW

Issue Details

I developed a script with DIAdem 32-bit that calls a VI. Everything works properly.

When my customer used the script with DIAdem 64-bit, however, the following error was generated:

Error in <Test.VBS> (Line: 42, Column: 3):
LabVIEW: VI is not loadable.
In a built application, this error might occur because the VI being loaded was last compiled for a different OS or with CPU features, such as SSE, that this target does not support. In this case you must rebuild the application.


How can I fix this error?

Solution

DIAdem and the LabVIEW VI need to match in bitness.
 
If you use DIAdem 32-bit, you have to call a VI compiled with LabVIEW 32-bit. If you use DIAdem 64-bit, you have to compile the VI with LabVIEW 64-bit.

WAS THIS ARTICLE HELPFUL?

Not Helpful