Incorrect Buttons in LabWindows/CVI application after installing LabVIEW

Updated Oct 1, 2024

Reported In

Software

  • LabWindows/CVI

Issue Details

I am using LabWindows/CVI and my application was working correctly. After installing a newer version of LabVIEW, my LabWindows/CVI application shows incorrect buttons when I build it using Debug mode.

Solution

This issue could be caused due to the LabVIEW installation updating some CVI Runtimes that affect the behavior of the buttons.

One workaround is to change the Runtime Engine Binding options to select the 20xx side-by-side version, where 20xx refers to the installed version of LabWindows/CVI. To do this, go to LabWindows/CVI, then click on Build>>Target Settings, and then on Run-time engine binding, select the 20xx side-by-side option for either the entire application or for executable only, depending on your needs.

Side by side.png

After this, you should be able to build your application correctly.

Additional Information

With the Side-by-Side run-time feature, a DLL or EXE can be bound to a specific version of the LabWindows/CVI Run-Time Engine (RTE). This allows you to isolate your application from future run-time engine upgrades or downgrades.