05-25-2011 11:42 AM
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.
05-25-2011 11:49 AM
Look here. I posted some workarounds to that problem
05-25-2011 01:03 PM
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?
05-25-2011 01:11 PM
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/
05-25-2011 01:13 PM
Aside: why did you start a new thread? Please stick to your original thread.