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

Updated Jul 1, 2019

Reported In


  • 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?


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.


Not Helpful