Ciao a tutti,
ho un codice di questo tipo per aprire un file esterno txt:
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?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
Grazie, Lorenzo



Rispondi quotando