Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

MS Visual C++ Runtime Error

Solved!
Go to solution

Upon bootup of the PC, the following error occurs:

 

  nimax error.JPG

This is before any users have logged in.  The system is a Dell PC running Windows XP and NIDAQ V7.4.1 software on a PCI-6036E multifunction DAQ.  I have had the user un-install and re-install the National Instruments Measurement and Automation Explorer, as well as the drivers for the DAQ.  This message is easily dissmissed, however, once the user has logged in, and attempts to run the Measurement and Automation Explorer, the error re-occurs (several times) and the DAQ is not available in the list of devices.

 

Is there anyhting short of an OS re-install that will take care of this error?

0 Kudos
Message 1 of 7
(4,993 Views)
Solution
Accepted by topic author KintekMike
Have you tried the MAX database corruption removal?  Measurement and Automation Explorer is installed/used with various drivers, therefore, if any of those drivers remained on the PC then so did MAX.  Is this a new error?  Did something happen to the system that caused this to begin happening?
Regards,


h_baker
National Instruments
Applications Engineer
Message 2 of 7
(4,957 Views)
This doesn't sound like a problem with MXS database corruption. I second h_baker's question though. Did this just start happening randomly or was another NI driver or ADE installed recently on the system?
0 Kudos
Message 3 of 7
(4,950 Views)

This system was sent back to the factory for a software update (our custom software written in VB6).  The software was updated and tested without any issues.  Upon receipt of the system, our customer encountered this error on boot.  We advised that they reseat the card in the PCI slot because sometimes they come loose in shipping (Dell's wonderful PCI card retaining systems only 1/2 work).  They reseated the card and still had the error.  They then moved the card to a different PCI slot and still the error persisted.

The next step was to have them un-install all of the National Instruments software from the system (2 entries in Add/Remove Programs for V7.4.1) and reinstall using the original disks that were sent with the system (NIDAQ V7.4.1).

 

I will have them perform the procedure to remove the database corruption and see if that helps.  Considering this error is occurring before the user logs on, it's got me baffled, and I'm not sure if backing up and/or removing these directories will help.

Is there anything that can happen with the hardware that would cause this error (has the card gone out)?

 

Thanks for the assistance...

0 Kudos
Message 4 of 7
(4,948 Views)
The database corruption tools should remove any of our persistent storage that isn't getting cleaned up by just install/re-install, so that seems like a logical next step. Is it possible your software update upgraded a MS Visual C++ Runtime?
0 Kudos
Message 5 of 7
(4,922 Views)

Since sending the instruction to remove any possible database corruption, I haven't heard anything from our customer, so I'm unsure if that cleared up the issue.  As for the upgrade of C++ runtime, our software update does not include it.  There is the distinct possibility, however, that it was updated with Microsoft's automatic updates...

 

As soon as I hear from our customer, I'll post the status of the issue.

 

Thanks for the continued support ...

0 Kudos
Message 6 of 7
(4,919 Views)

The database corruption removal procedure took care of the issue...  This was something I was unaware of, but I will remember for future reference. 

 

I also got another small tidbit of information from the customer.  They went through a series of facility power outages when initially testing the instrument (this wasn't mentioned before).

0 Kudos
Message 7 of 7
(4,917 Views)