Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

The CVI Multithreading Library Does Not Dispatch Thread Safe Queue Callbacks, and Uninstalling Callbacks Generates Error -14908

Primary Software: LabWindows/CVI Development Systems>>Full Development System
Primary Software Version: 9.0
Primary Software Fixed Version: N/A
Secondary Software: LabWindows/CVI Add-ons>>Real-Time Module

Problem:
The CVI multithreading library does not dispatch my thread safe callbacks in my LabWindows/CVI RT application. Also, when I call the function CmtUninstallTSQCallback or CmtUninstallThreadPoolCallback in a LabWindows/CVI RT application, I receive error code -14908 stating: Invalid callback ID (error code -14908). Why do these things happen, and how can I fix them?

Solution:
This error is the result of a bug that was introduced with the release of CVI 9.0. The next major release of the LabWindows/CVI RT Module will contain the fix for this issue, or you can patch your current CVI 9.0 installation with the attached file (CVIRTModulePatch.zip). For instructions on installing the patch, please read the attached readme.html file, which will explain how to install the cvi_lvrt.dll file successfully onto your machine.

Related Links:
Mutithreading in LabWindows/CVI

Attachments:

CVIRTModulePatch.zip




Report Date: 02/20/2009
Last Updated: 02/26/2009
Document ID: 4UJ8L3XU

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