大家谈谈怎么用textbox显示一个大的文本文件速度最快!

jxfzcgh 2005-10-15 01:16:27
我现在一行一行的读,慢死叻,有什么办法能用textbox快速的显示一个大的文本文件吗?
...全文
246 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-10-16
  • 打赏
  • 举报
回复
Dim arrBytes() As Byte,s As String
Open "c:\xxx.txt" For Binary As 1
ReDim arrBytes(lof(1))
Get 1, , arrBytes
Close 1
s=Strconv(arrBytes,vbunicode)
Text1.Text=s
tianhuo_soft 2005-10-15
  • 打赏
  • 举报
回复
先给数组 在数组内读
balloonman2002 2005-10-15
  • 打赏
  • 举报
回复
流模式先将文件读到内存,再赋给TEXT控件
verious 2005-10-15
  • 打赏
  • 举报
回复
Dim filename As String
Dim s1 As String
Dim a As String
filename = "文件路径"
Open filename For Input As #1
'Line Input #1, s1
a = StrConv(InputB(LOF(1), 1), vbUnicode)
Text1.Text = a
Close #1

一次性读取
province_ 2005-10-15
  • 打赏
  • 举报
回复
有什么特别快的吗?
根据文件大小开出缓冲区,把文件读到里面,再一次性拷贝到文本框里,这应该是最快的了。
wzzwwz 2005-10-15
  • 打赏
  • 举报
回复
关注………………

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧