Tenho um script que funciona perfeitamente para carregar um arquivo ".txt" em uma TextBox...
ele lê linha a linha do arquivo, coloquei desta forma pois as vezes preciso configurá-lo devido a algumas quebras de texto...mas isso não é problema.
O problema é a quantidade de linhas suportada pelo Stream...quando chega em 12.588 ele finaliza o carregamento... e tem arquivos ".txt" com mais de 20.000 linhas...
Tem alguma maneira de aumentar esse limite ??? :mellow:
Meu script:
Private Sub OpenTexto(ByVal fileCam As String, ByRef oBtxtBox As TextBox)
Dim Texto As String
Dim cont As Long, l As Long
oBtxtBox.Text = Empty
Set FSO = New Scripting.FileSystemObject
Set sTex = FSO.OpenTextFile(fileCam, ForReading, True)
Do Until sTex.AtEndOfStream
DoEvents
l = l + 1
If cont = 4 Then
DoEvents
oBtxtBox.Text = oBtxtBox.Text & sTex.ReadLine & vbNewLine
cont = 0
Else
DoEvents
oBtxtBox.Text = oBtxtBox.Text & sTex.ReadLine & ","
cont = cont + 1
End If
LbNum.Caption = IIf(Format(l, "###,##0") <= 1, l & " Linha.", Format(l, "###,##0") & " Linhas.")
Loop
sTex.Close
End Sub
Question
Danleonhart
Pessoal...
Tenho um script que funciona perfeitamente para carregar um arquivo ".txt" em uma TextBox...
ele lê linha a linha do arquivo, coloquei desta forma pois as vezes preciso configurá-lo devido a algumas quebras de texto...mas isso não é problema.
O problema é a quantidade de linhas suportada pelo Stream...quando chega em 12.588 ele finaliza o carregamento... e tem arquivos ".txt" com mais de 20.000 linhas...
Tem alguma maneira de aumentar esse limite ??? :mellow:
Meu script:
Edited by DanleonhartLink to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.