Ciao,
mi sfugge una cosa… in dns cosa hai ? in estensioneIco cosa hai ?
nomeFile = faviconsPath & "\" & dns & estensioneIco
se nomeFile per esempio è = c:\YouFolder\YouDnsYouestensioneIco
sicuramente non è un nome file valido… mancherebbe il punto separatore per l'estensione
Quindi per esempio dovrebbe essere così?
nomeFile = faviconsPath & "\" & dns & "." & estensioneIco
pertanto se nomeFile per esempio è = c:\YouFolder\YouDns.YouestensioneIco
quindi = c:\YouFolder\YouDns.png … allora sarebbe un nome file valido
Dovresti far capire bene il contenuto di certe variabili, altrimenti si entra solo nel campo dell'ipotesi.
Comunque la mia solo una domanda per capire meglio.