From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
04-10-2006 02:51 AM - edited 04-10-2006 02:51 AM
Message Edited by Raistlin on 04-10-2006 02:52 AM
04-10-2006 03:17 AM
04-10-2006 04:45 AM - edited 04-10-2006 04:45 AM
LabVIEW is a 32bit application and runs in the 32bit Windows subsystem when you install it on a 64bit Windows OS. As such it can't load or otherwise use any 64bit DLLs.
@Raistlin wrote:
I compiled a C DLL usign the x64 compiler of Visual Studio .NET 2005, but do not succeed in calling it with the 'call library node' of LabVIEW (version 8.0), on the same 64 bit machine. The message I get is the following :
LabVIEW: Some system capacity necessary for operation is not enabled.
The file '*.dll' is not a valid LabVIEW file.
I know LabVIEW is still 32 bit, but is not possible to call this type of DLL ? I also have the remaining problem that my pointers are 64 bit inside C, and 32 bit inside LabVIEW. Since arrays have to be passed between both that poses another challenge. But this is a problem for later.Message Edited by Raistlin on 04-10-2006 02:52 AM
Message Edited by rolfk on 04-10-2006 11:46 AM
04-10-2006 06:53 AM - edited 04-10-2006 06:53 AM
Message Edited by Raistlin on 04-10-2006 06:55 AM
04-10-2006 12:10 PM
04-10-2006 02:57 PM
08-21-2006 06:56 AM
08-22-2006 02:39 AM