Ciao,
io devo leggere un file di testo di dimensioni abbastanza sostenute : 5/6 Mb.
Uso VB, solo che la lettura sequenziale risulta essere molto lenta.
Dopo aver cercato qualche informazione ho trovato questo script :
Dim NumFile As Integer
Dim Buffer() As Byte
Dim j As Long
Dim ub As Long
NumFile = FreeFile()
Open filename For Binary As NumFile
ub = LOF(NumFile) - 1
If ub >= 0 Then
ReDim Buffer(1, ub)
Get #NumFile, , Buffer
Close NumFile
Else
Close NumFile
Exit Function
End If
Mi carica in un array di Byte il file di testo, ed è velocissimo, solo che dopo lo devo convertire in stringa ciclandolo con il CHR è sempre lentissimo.
Conoscete qualche altro metodo?
Grazie mille
!!!
![]()
![]()

Rispondi quotando
