文本文件读取问题...烦恼

frankwong 2004-01-20 11:12:40
代码:

dim LineStr as string
open "c:\file.txt" for input as #1
line input #1 LineStr
close #

说明:file.txt文件是一个以换行符为行分割符的文本文件,所以读取时不用循环逐行读取,文件大小6M左右,该代码在win2k server 的机上(P3 ,128sdram,有安装vb6),可以顺利执行,但在同配置的win98 机上运行提示"line input #1 Linestr"
出错---"14,溢出串空间",关闭其他无用程序释放空间还是错误,如文件1m大小左右却可以,请赐教,谢谢!
...全文
81 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodname008 2004-01-25
  • 打赏
  • 举报
回复
用二进制。
华芸智森 2004-01-24
  • 打赏
  • 举报
回复
把它读到MSHFLEXGRID里面。如果说需要详细算法或控件,给我EMAIL:
CJWA@21CN.COM 注明:MSHFLEXGRID
frankwong 2004-01-24
  • 打赏
  • 举报
回复
up
insun2000 2004-01-20
  • 打赏
  • 举报
回复
我建议还是用循环,限定读取字符的长度.
cso 2004-01-20
  • 打赏
  • 举报
回复
改成用FSO对象试试~~
pigpag 2004-01-20
  • 打赏
  • 举报
回复
试试将String放到SqlString,或许可以再延长串位。
frankwong 2004-01-20
  • 打赏
  • 举报
回复
补充:因该文件的行分割符不是vbcrlf,所以使用line input 语句时就会一句读取文件的内容,即无法使用循环,而且我要使用读取的该长字符串进行replace操作,所以也无法使用filesystemobject进行读文件.
northwolves 2004-01-20
  • 打赏
  • 举报
回复
建议读入数组

7,763

社区成员

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

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