Grazie ma no ... non bisogna essere un genio ...![]()
In ogni caso, ti consiglio di non usare l'EOF ma di determinare la lunghezza del file (la puoi ottenere con la Lof) e determinare quanti blocchi interi da 4000 byte devi trasmettere e quanto e' grande l'ultimo blocco.
Lo ottieni facendo
Int(Lunghezza/4000)
e
Lunghezza Mod 4000
Il primo valore lo usi per un ciclo for in cui leggi dal file e invii il buffer completo, il secondo lo utilizzi (se diverso da zero) per fare un redim ed inviare l'ultimo pezzo del file.