codice:
        Dim DATA As String

        Dim fileTemp As New FileInfo(".....")
        Dim fsTemp As FileStream = fileTemp.OpenRead()

        Dim nBytes As Integer = fileTemp.Length 'numero dei byte da leggere, 
        Dim ByteArrayTemp(nBytes) As Byte 'array che contiene i byte letti
        Dim nBytesReadTemp As Integer = fsTemp.Read(ByteArrayTemp, 0, nBytes) 'effettuo la lettura del file ed inserisco i byte letti nell'array

        DATA = System.Text.Encoding.ASCII.GetString(ByteArrayTemp)

        For I As Integer = 0 To 23
            TextBox2.Text &= DATA.Chars(I).ToString
        Next
così funziona, ma ci vuole troppo tempo per un file intero, qualcosa mi sfugge... :master:

se si fa TextBox2.Text = DATA.ToString non funziona, se si legge carattere per carattere si .... :master: