I am developing under Labview 7.0 a data acquisition program which reads voltages from the USB-DAQ-device DI-700 (from company Dataq http://www.dataq.com/). The communication is done via ActiveX. On my computer (Win XP) where the LabView Development Environment is installed everything is working perfect. Even when I build an executable for the Labview 7.0 run time engine it is still working on this computer.
If I install the executable together with the Labview 7.0 run time engine on other computers (Win 2000 or Win 98) the activex invoke node, which calls the data acquisition routine, returns always "Unknown system error code 97" (oleNullRefnumPassed) and no data are read from the DI-700. However, the actual system drive
rs of the DI-700 seem to be correctly installed, because the data acquisition software from Dataq is working on all these computers without problems.
It is the first time that I am doing ActiveX programming in Labview, so I might make a stupid mistake. But at the moment I have no idea how I can encircle the error source. Does anybody have some suggestions?