Error -2209: When Using Network Shared Variable in LabVIEW Executable

Updated Feb 24, 2023

Reported In

Software

  • LabVIEW
  • LabVIEW Application Builder Module

Issue Details

I created a LabVIEW executable where the Network Shared Variables are being used. 
After running the executable, the error code below occurred.
Error −2209: The required RT FIFO DLL function is not bound. The required RT FIFO DLL function is not bound. The DLL cannot be found or is missing the function.

Solution

This error occurs during the deployment of the network-shared variables.
In order to solve the issue, please follow the steps below:
1. In the properties of the build specification put the Main VI in the Startup VIs tab, and all others VIs, libraries and etc in the Always Included tab. 
image.png

2. Navigate to the Shared Variable Deployment tab, and enable "Deploy shared variable libraries at application execution" and "Undeploy shared variable libraries at application exit".
image.png

3. Rebuild the executable.