LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Set Cursor.vi fails after it has been called for 30 different panel refs in LV 7.1.1

Make sure both attached files (Run LabVIEW_Cursor_TestCase.vi, SimpleVI.vi) are in the same folder. Run LabVIEW_Cursor_TestCase.vi notice that the -3 error code is returned from "Set Cursor.vi" after it has been called with 30 different panel refs. If "Set Cursor.vi" is replaced with "Set Busy.vi" the same error occurs.

Is there a workaround for this problem other that setting the cursor image manually in user32.dll? I must be able to open more than 30 panels and set them all to busy. In the test case I used a single VI, simply to demonstrate the error.

Message Edited by Jerred on 05-04-2007 10:06 AM

Download All
0 Kudos
Message 1 of 2
(2,337 Views)

This bug is fixed in LabVIEW 8.0 and later.  Unfortunately, I know of no workaround in LabVIEW 7.x.  When I encountered this bug in one of my UIs in LabVIEW 7.x, my "fix" was simply to ignore the error outputs from the cursor VIs, and to live with the fact that I had no custom cursors after 30 windows had been opened.

-D

0 Kudos
Message 2 of 2
(2,318 Views)