Hello. We are trying to execute some vi.s our colleagues wrote (Labview 7.1, both of us). There is this problem with one "a.vi": whenever it is opened, three situations might happen:
1. Pop out the below loading warning concerning "Config Data Get Key Value", "Read Key.vi" called in "a.vi" (that .dll is a user-generated library made by our colleagues using Labview)
2. Many of the "Config Data Get Key Value", "Read Key.vi" in the block diagram were replaced with question mark.
But this vi can actually run.
Next, when we try to open and run "b.vi", which includes "a.vi" as a subvi, upon loading it pops out the same warning message, and won't run. The error message indicated "a.vi": subvi not executable. And when I open "a.vi" from "b.vi", it cannot run. The error message indicates that all those question-mark "Config Data Get Key Value"and "Read Key.vi" subvi's are not executable.
After I close everything and reopen a.vi, individually, it becomes workable again.
I am new to Labview, and what this seems to me is that the program confuses the location of the subvi's. But "Read Key.vi" comes from the system path, which really couldn't be missed. Could anyone enlighten me on this issue ?
(PS: is there any way to specify an absolute path to your included sub vi's ? I could be wrong, it seems that in 8.6 you can easily do it in "call setup", while 7.1 doesn't come with this option. This may sound desperate, which I am right now. )
Thank you very much.