Jump to content
Fórum Script Brasil
  • 0

[Resolvido] TextStream - Quantidades de linhas suportadas.


Danleonhart

Question

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:

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

Edited by Danleonhart
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

O problema não é o TextStream e nem o número de linhas, o problema na verdade é que o limite de caractetes do TextBox, deve ser de 65.536.

Se for pra passar disso, use a RichTextBox, que deve aceitar até 4.294.967.296 de caracteres, caso tenha memória RAM suficiente para isso.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...