Ho corretto la routine del Test1 per renderla più simile all'originale aggiungendo un Wait 5.
Questo perchè applicando sostanzialmente l'esempio di cogier e controllando il flag che forza il Return sia del ciclo principale che dei cicli interni a quello principale, durante quel wait la routine rimane insensibile fino allo scadere dello stesso.
Vedi Test2_a.Ho dovuto, per risolvere il problema usare al posto del Wait 5, cinque cicli For con un tempo di attesa di 1s controllando il flag ad ogni ciclo e quindi l'eventuale Return.
Vedi Test2_b.Certo con Quit si risolve tutto anche se con effetto "ghigliottina" con messaggi vari in consolle che sostanzialmente, correggimi Gianluigi, indicano solo che un ciclo era ancora in essere! Non potremmo considerarlo "fisiologico"?
Ti prego, parlami ancora dopo questa affermazione!