Ciao a tutti,
ho un codice di questo tipo per aprire un file esterno txt:
codice:
If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
myStream = openFileDialog1.OpenFile()
MsgBox(myStream.Length)
If Not (myStream Is Nothing) Then
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser(openFileDialog1.FileName)
MyReader.TextFieldType = FileIO.FieldType.Delimited
MyReader.SetDelimiters(" ")
Dim currentRow As String()
While Not MyReader.EndOfData
currentRow = MyReader.ReadFields()
Dim currentField As String
For Each currentField In currentRow
'codice
Next
myStream.Close()
End While
End Using
End If
End if
Aprendo file txt grossi (ma lo fa già con file da 54Kb) si freeza tutto mentre carica in memoria...a parte che non capisco la lentezza nell'aprire un file da 60Kb, come posso visualizzare una progressbar mentre importa il suddetto file?
Grazie, Lorenzo