LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the meaning of "deferred callback queue is full"

Good Afternoon, 

 

 

While running my program (with "Break on Library Errors"), I get the following message:

 

"my_main_programme.c", line ____, col _, thread 0x________, function id _: Library function error(return value == -117 [0xffffff8b]). The deferred callback queue is full 

 


Some information:

I'm french speaker, I'm still a beginner and I don't understand all of the programmning concepts from LabWindows ( and maybe more....)

But there are in my program, the main(), a 2nd thread and a 3rd thread.

 

Question: 

1) What is the "deffered callback queue"??

2) Can I somehow increase the size of the "deffered callback queue" ??

0 Kudos
Message 1 of 2
(3,252 Views)

Hi skanpaul,

 

The deferred callback queue is the memory structure that holds all the information sent by calls to PostDeferred[...] functions. It has a fixed maximum size, that cannot be changed.

It probably gets full because you're not calling GetUserEvent,RunUserInterface, or ProcessSystemEvents.

 

Hope that helps.

 

Nelu **bleep**arasan || National Instruments

0 Kudos
Message 2 of 2
(3,243 Views)