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.