Measurement Studio for VB6

cancel
Showing results for 
Search instead for 
Did you mean: 

How to distribute vb6 app without installing NIDAQmx

I found several posts that mentioned that this was difficult if not possible.  I hope someone at NI is listening, because this is a serious defect in the software if its true....
 
I have a VB app that we use on about 300 computers.  Maybe 20 of those use an NI digital IO board, mostly PCI-DIO-96.  Previously I had been using version 6 and just including the DIO ocx control in my vb6 project.  I needed to add support for a new card, 6528.  According to the web site, I had to upgrade to NiDAQmx to use the new card.  So I updated my project, recompiled the installer package and thought I was done.  Of course, now I find out that the exe won't run on the 280 PCs that don't use the NI card because I have to install the NI software separately!   It takes 15 minutes or more to install the package, plus having to visit each PC.  That is crazy!
 
So I either have to spent 5 weeks updating all the PCs, or don't support the new card, or maybe find a better IO board supplier.
 
Someone tell me I'm wrong, please!  I will gladly add all the dll's to my project manually if that will work, but I tried manually copying them to eliminate the missing dll errors but then got an initialization error (maybe need to register each one too?)
 
Help!
 
Matt
 
0 Kudos
Message 1 of 2
(6,367 Views)

Please reference this forum:

http://forums.ni.com/ni/board/message?board.id=70&message.id=6034&jump=true
Thanks,

Andy McRorie
NI R&D
0 Kudos
Message 2 of 2
(6,346 Views)