Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
1 ratings:
 4 out of 5     Rate this Document

Trouble with NI-DSA 1.11 after Installing LabVIEW 6.0

Primary Software: Driver Software>>NI-DSA
Primary Software Version: 1.0
Primary Software Fixed Version: N/A
Secondary Software:

Problem: I installed LabVIEW 6.0 and I allowed it to install NI-DAQ 6.8 on my machine. I already had NI-DSA 1.11 installed. Now I have a problem. Whenever I try to run any VIs that use the NI-DSA VIs, I see the following error message:
    Functions: labview.exe - Entry Point Not Found
    The procedure entry point ??1tNIBlockReferenceBase@@IAE@XZ could not be located in the dynamic link library nidaq32.dll
After I click the OK button on the error message, my VIs have broken execution arrows, so they are not runnable.

Solution: This problem has been seen under Windows NT 4.0, but it may affect other operating systems such as Windows 98, Windows 95, and possibly Windows 2000. An image of the error message appears in attachments (below).

The problem results from an older version of niddvctl.dll being written to the system directory by the NI-DSA installer (and possibly overwriting it).

One workaround is to replace the niddvctl.dll in your C:\winnt\system32 directory (for Windows NT) or in your C:\windows\system directory (for Windows 9x) with the one contained in the attachments (below). This will ensure that the instrument driver is able to communicate with NI-DAQ.
    Note: Because the niddvctl.dll is NI-DAQ version specific, the attached DLL will only work for NI-DAQ 6.8 installations.
Another workaround would be to install NI-DSA first, delete the niddvctl.dll from your C:\winnt\system32 directory (for Windows NT) or from your C:\windows\system directory (for Windows 9x) and then install NI-DAQ. NI-DAQ 6.8 will install the same DLL as the one attached (below).

If you are wondering which version of the DLL you have on your computer, then highlight the DLL to select it and then right-click on the file to open a pop-up menu. Select "Properties" and make sure the DLL is dated with a July or August, 2000 creation/modification date.

Related Links:

Attachments:





niddvctl.dll


Report Date: 08/21/2000
Last Updated: 02/14/2003
Document ID: 20KL84HT

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit