04-03-2007 11:29 PM
04-05-2007 12:13 PM
Hi,
Thank you for posting to the NI forums. Which version of Traditional DAQ are you using? Does the error occur when you run a single executable or just when you run one executable? What programming language are you using?
Traditional DAQ is multithread-safe, which means that two threads can use the driver. However, the driver itself is not multithreaded. Therefore, two threads can use the same piece of code of the driver (for instance, acquiring analog inputs), but the second thread must wait for the first to finish.
DAQmx on the other hand is multithreaded, which means that two threads can use the same portion of the driver – however, the threads must be related to separate devices.
Please post back with more information about your application. In the mean time, I’ve placed a link below from another related discussion forum.
Installing NI-DAQ 7.5 driver causes error "nidaq32.dll not found" error in old VB6 code
I hope this helps.
Ed W.
Applications Engineer
National Instruments