04-28-2010 11:18 PM
Solved! Go to Solution.
04-28-2010 11:56 PM
04-29-2010 12:21 AM
What do you mean by "state"? Are you talking about what shows up in the string indicator?
You have a timeout value associated with the dequeue function. If another element isn't placed in the queue within 50 msec, then the dequeue times out and returns the default value for that cluster your are trying to dequeue which is an empty string. If you remove the timeout constant or change it to -1, then the dequeue never times out and the loop stays waiting for the next element the dequeue actually receives.