Non ha molto senso che tu continui a postare ripetutamente evoluzioni del programma che stai costruendo per problemi generici e svariati.
A questo punto, se hai un problema specifico, magari limitati alla parte di codice rilevante ed esponi l'errore o il comportamento anomalo che riscontri; poi se trovi la soluzione, la riporti e il thread giunge naturalmente a conclusione.
Magari ancora, posta quando hai già tentato diverse soluzioni, in modo da non aprire una discussione inutilmente.
Senz'altro la "discussione monologo" e perpetua non è appropriata.![]()