19.07.2012, 10:58
Hallo kix,
Zitat:1. Im Realtime-Mode ignoriert die C-Loop das letzte Element, welches durch die zweite Queue-Bedingung (Element einfügen bei Stop) eingefügt wird. Im Highlight-Mode klappt das. Ich vermute, dass im RT-Mode die Stopinfo zur C-Loop gelangt, bevor diese das letzte Element "anfasst", und somit die Queue "überschreibt". Kann man das beheben?Realtime-Mode bedeutet wohl "normale Ausführung": Du zerstörst die Queue in der P-Loop. Dann ist sie auch, mitsamt aller noch enthaltenene Elemente, weg - die C-Loop hat schlicht nichts mehr zum Lesen...
Zitat:Ich habe in der P-Loop die Weitergabe von Elementen in die Queue geändert, sodass die Elemente ans ENDE der Queue gegeben werden (und in der C-Loop vorne abgenommen werden). Ich hoffte, dadurch die C-Loop dazu zu bringen, die Queue vollständig abzuarbeiten, auch wenn die P-Loop stoppt.Du fügst nicht am Ende, sondern am Anfang ein. Die Funktion heißt "Element am Anfang einfügen"... Deine Hoffnung trügt, dies löst nicht das Problem, s.o.!