LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Using LabView 32 on a 64 bit machine

I was told that the 32 bit version of LabVIEW would run on a 64 bit machine and it seems to but it errors and closes quite frequently.  I have several 32 bit dll's that I need to call and apparently you can't use the 32 bit dll's on LV64.  The 32 bit dll's were also experiencing problems.  Does anybody have any experience with this?

 

Anybody want to make a few bucks converting a masm32 dll to masm64 or put it in C.  I have the source code on both the masm32 and the C 32 bit dll's.  There are only 4 or 5 calls in the dll, but I haven't worked in Visual Studio for several years and I am rusty and I need them yesterday.

 

 

0 Kudos
Message 1 of 5
(4,759 Views)

Look here. I posted some workarounds to that problem

http://forums.ni.com/t5/LabVIEW/Can-I-install-LabVIEW-7-1-with-NI-Drivers-from-May2004-to-PC/m-p/157...



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 2 of 5
(4,752 Views)

I reviewed the link and according to the info, LV32 should work fine on Windows 7, but it doesn't.  It crashes with frequency.  LV64 does not crash but it won't call 32 bit dll's.  Is there a work around to allow the use of the 32 bit dll's?

0 Kudos
Message 3 of 5
(4,742 Views)

The limitation of calling 32-bit DLLs from LV64 isn't with LabVIEW, but rather with Windows. If you cannot migrate the DLLs to 32-bit, then you'd need to write a wrapper DLL that's 64-bit, that uses some sort of inter-process communication to call the 32-bit DLL. You can read more here: http://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/

0 Kudos
Message 4 of 5
(4,734 Views)

Aside: why did you start a new thread? Please stick to your original thread.

0 Kudos
Message 5 of 5
(4,732 Views)