The CVI Multithreading Library Does Not Dispatch Thread Safe Queue Callbacks, and Uninstalling Callbacks Generates Error -14908Primary Software: LabWindows/CVI Development Systems>>Full Development SystemPrimary 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:
Report Date: 02/20/2009 Last Updated: 02/26/2009 Document ID: 4UJ8L3XU |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
