08-07-2013 08:40 AM
I was, until this morning writing an application on VB6.0 which used the USB-6501 via the nidaqmx.tlb file which was in Windows\System32.
I then decided that I would make it a .Net application in C# using Visual Studio 2008. and found that it would not build for .net 2.0 and, as I don't want to update the target PC to a more recent version of .Net, I decided to uninstall the NI-DaqMX drivers and put an earlier version on, in the hope that I might get to build for .Net 2.0.
I have downloaded and installed :
NIDAQ960f0Core
NIDAQ961f1Core
NIDAQ970f0Core
Uninstalling the previous version before running each one.
None of them has put nidaqmx.tlb back in the Windows\System32 folder, nor anywhere else for that matter. Also the code examples have gone missing and Visual Studio 2008 doesn't list a reference to anything which looks like an NI-Daq driver None of the downloaded installers have given me the option to select to install VB6 support or install example code.
What can I download that will put nidaqmx.tlb, nidaqmx.dll and the code examples back?
Do you have something a little smaller than 1.5GB which will do this ?
Regards
Kevin Rugman
Solved! Go to Solution.
08-19-2013 11:20 AM
Hi Kevin,
I did some research and it would seem that a similar problem has occurred before due to the version of operating system that was being used. If you are using a 64bit edition of Windows, then the
nidaqmx.tlb file will be located in C:\Windows\SysWOW64. Problems could arise from the fact that VB6.0 is actually a 32bit IDE, and when it was released, 64bit wasn't really a consideration.
Before I go on to look at the rest of the problem I'd just like to confirm with you whether or not that file is in the 64bit location I've listed above, as this will help me determine whether your problem is likely to be related to past issues, or a new problem entirely.
Kind Regards,
08-19-2013 11:45 AM
08-22-2013 03:06 AM
Its not a 64 bit OS.
Have re-installed the entire 1.5 GB software suite.
I would have thought that nidaqmx.tlb is a pretty fundamental part of the driver set for the USB-6501, so why
none of NIDAQ960f0Core, NIDAQ961f1Core or NIDAQ970f0Core actually installs it is beyond me.