Quote Originariamente inviata da alka Visualizza il messaggio
Forse è un refuso, però mi sembra che tu non abbia poi passato il riferimento al BGW anche alla chiamata ricorsiva interna alla funzione.

codice:
        For Each subF As IO.DirectoryInfo In _myFld.GetDirectories
            ricorsione(subF)
        Next
Non l'ho passato perchè ho l'oggetto sul mio form e punto a quello essendo accessibile.

Quote Originariamente inviata da alka Visualizza il messaggio
Secondo me, il problema risiede nel fatto che stai usando un controllo che non è "multi riga", quindi vedi solo la prima mentre le altre, pur venendo aggiunte al testo, escono dall'area visibile del controllo e quindi non sono visibili.

Ciao!
ahahah Alka ok che sono scarsa ma non fino a questo punto!

Il controllo è multiline e non vedo solo la prima riga ma semplicemente si freezza tutto finchè il processo non è completato (come se non usassi una procedura asincrona) usando controlli multiline dove "appendo" nuovo testo.

Se invece risetto il testo senza "appenderlo" funziona bene!