Il codice che ho trascritto è la parte essenziale che mi crea problemi, anche perché la sub interessata non contiene molte altre istruzioni oltre a quelle riportate. Se serve sapere altro, dimmi cosa che lo riporto.
Il fatto è che l'esecuzione pare interrompersi proprio in quelle due righe (e credo sia la prima). Anche lavorando in ambiente di sviluppo, il programma si blocca completamente assieme all'ambiente finché si chiude tutto. Inoltre, e questo l'ho omesso nella domanda con la quale ho iniziato la discussione , l'interruzione della sub dovrebbe avvenire dall'esterno della sub stessa, visto che quella che devo interrompere è ferma.