如 下图1 一个文件 大小不过 10M 只是行数 快接近46万本想 读到TextBox 进行修改一下 再 保存输出的 可发现问题??? 读取速度很慢 TexTBox 貌似只显示3千多行 后面的不知道是不是没提取到 还是不显示,,,输出也不知道会不会 也这样是否能打达到 秒读取 输出???TextBox 能显示 46万行吗??求 能运行的 代码 ,,,VB 不熟 做的好累,,,谢谢
VB Text 读取大文件 Txt 怎么实现 秒读入 及 输出
答案:2 悬赏:0
解决时间 2021-02-26 23:25
- 提问者网友:樱花树下最美的约定
- 2021-02-26 01:51
最佳答案
- 二级知识专家网友:许你一世温柔
- 2021-02-26 03:14
我记得在VB中 String 是有长度限制的(忘了是多少了)。
TextBox 的 Text 属性是个 String,长度肯定是受限的。
超大文件的处理,一般不全部读入内存,而是通过移动文件游标指针,部分读取的。
像你这种情况,可以建立一个 String 数组,把每一行读入一个下标中。
显示时,只显示屏幕能显示的部分内容即可。
TextBox 的 Text 属性是个 String,长度肯定是受限的。
超大文件的处理,一般不全部读入内存,而是通过移动文件游标指针,部分读取的。
像你这种情况,可以建立一个 String 数组,把每一行读入一个下标中。
显示时,只显示屏幕能显示的部分内容即可。
全部回答
- 1楼网友:茫然不知崩溃
- 2021-02-26 04:29
不明白啊 = =!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |