吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4859|回复: 6
收起左侧

[其他转载] 读体积大的TXT文件

[复制链接]
mengl520 发表于 2011-9-12 23:58
Private Sub Command1_Click()
Dim Buff As String, FileLine() As String, i As Integer
Open "C:\aaa.txt" For Binary As #1
      Buff = String(LOF(1), Chr(0))
      Get 1, , Buff
Close #1
FileLine = Split(Buff, vbCrLf)
For i = 0 To UBound(FileLine)  '总行数UBound(FileLine)+1
List1.AddItem FileLine(i)  '单行显示
Next i
End Sub

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

三毛流浪 发表于 2011-9-13 00:00
看不懂,表示有鸭梨!
gdzhou 发表于 2011-9-26 19:02
xxhaishixx 发表于 2012-6-26 01:44
gdzhou 发表于 2011-9-26 19:02
一次读到内存,在内存中分隔处理再显示?

Buff是一个变量,全部在内存里面的,一般分配在虚拟内存,如果读取的TXT文件大于10G的话,一样的很慢~
pjrra 发表于 2012-6-26 02:43
一次读到内存?都说了体积大了,那样内存还不爆了啊
小妖~· 发表于 2012-11-13 14:31
~~有10G大的tet文件吗???里面该多少字啊~~
fyq76 发表于 2013-7-1 11:25
我刚学VB不久,想了解一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 10:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表