Hi Vicente,
If I understand correctly you are building two separate executables, one for each VI that you have on your development system. The issue is that when these two programs are run on the deployment system they no longer share a global variable.
The simplest solution I can come up with would be to build both of the VIs into a single executable. That is, add both the VIs as Sub VIs to a new top-level VI. This will allow the two VIs to run in the same instance of the LabVIEW runtime engine.
If this is not an option for your project, you we need to implement some type of communication between the two instances of the runtime engine. The
DataSocket Overview might be a good starting point. Another alternative is using the TCP/IP functions to communicate between the two different applications.
Scott Y
NI