We have a large LabVIEW code built in LabVIEW 7.1... We build an executable of the source code and we set the path for the build of that executable to be, for example, C:\Folder1\Folder2\Folder3.... Our code requires some dll's and, as most users will know, when LabVIEW builds the executable, by default it places the required dll's in a folder called Data and in the example above that folder (Data) and the executable would both be placed in C:\Folder1\Folder2\Folder3 (in other words at the same folder level)... Now, for reasons beyond the scope of this question, though we "store" the executable at the above mentioned location, when we actually want to run the executable, we have to copy and paste it up a couple of folder levels to C:\Folder1... We can then successfully run the executable from there... But the key point is we move only the executable and not also the Data folder and in LabVIEW 7.1, that arrangement works just fine...
However, recently we chose to update this code to LabVIEW 8.2.1... We follow precisely the same scenario as described above but when we paste the executable (only that and not also the Data folder) up at C:\Folder1 and then try to run it, first the executable offers up a dialog asking for the location of the dll's but even after pointing to those dll's, a number of fatal errors occurs in rapid succession and the code fails... If, instead, we go ahead and bring the Data folder with those dll's up the two levels such that it is again sitting in the same folder level as the executable, it works fine...
Why does this work this way in LabVIEW 7.1 but not in 8.2.1???? Any help would be appreciated...
thanks... bob..