Sono contento che ho a che fare con persone di grande esperienza.
Ho risolto il problema grazie ai vostri suggerimenti, in primis quello di creare un programmino di test piccolo. Ma da lì indicazioni ne ho avuto solo a spizzichi e bocconi, mentre il tuo intervento era quello di sgridarmi per avere fatto un test troppo complesso: senza alcuna istruzione su come intervenire. Poi la soluzione me l'avete data, ma dopo una notte passata a provare giungendo al risultato che ho postato: fermo restando che la vostra soluzione, quantunque arrivata postuma, sia validissima.