05-26-2009 02:35 AM
Hi Brian,
Good Morning and I hope your well today.
Thanks for the post.
I can't confirm that the LabVIEW RT requires the dll to be updated as well, but it certainly does appear to be the case. However, I feel this would be expected.This is because the exe will use the LabVIEW Run-Time Engine, which doesn'tuse the same files as the Development Environment. Thus, updating LabVIEW will not affect the LabVIEW Run-Time Engine.
The reason for naming the previous dll to ".bak" is to allow the user to easily undo the update. So as long as you have a copy of the original dll on your development machine I dont see why you can't delete the original.
To automate the update you could create a script or exe to run on the machine to update the dll.. have you mananged to do this, please let me know if you need any further support.
10-20-2009 08:12 PM
-------------------------------------------------------------------
I'd just like to quickly add that after installing LabVIEW run-time 8.6.1 on the machines without LabVIEW I also had to edit nitaglv.dll in C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.6 (as described at: http://joule.ni.com/nidu/cds/view/p/lang/en/id/1255).
Before I did this although the programs ran ok on my development machines, when built into an exe and installed on different machines the variables still didn't bind properly.
-----------------------------------------------------------------------
Hi Sarah,
Sorry for chiming in to your old thread. But i am also looking for a solution to my problem. I am exactly on the same spot as described in your second paragraph. The shared variables will run properly on the development machines but when built an exe the variables didnt bind properly. I always get the error 1950679023 even though i installed the patch file.
I wonder what remedy you did. Would you mind sharing how you fix the problem. Thank you very much.
regards,
10-21-2009 04:38 AM
Hi,
If I remember correctly I had to find nitaglv.dll on the machine the exe was actually going to run on (it's in C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.6 I think, if not just do a search for it) then replace that with the patch too.
After that it all seemed to work fine.
Hope this helps,
Sarah
10-21-2009 05:01 AM
10-21-2009 07:55 PM
Dear Sarah,
I owe you one..Thank you very much.
I only replaced the patch file on C:\Program Files\National Instruments\LabVIEW
8.6\resource. Thus i cant make the exe file run properly.
This took me a while to figure this out. Thanks a lot.
regards,
11-04-2015 04:39 AM
I came across this problem and solved it in the following way.
Shared Variable enough to move from one place to another as shown in the figure.