<
您还没有登录┊登录注册 当前在线:647
源码程序系统工具编程开发图形图像网络软件应用软件多媒体类娱乐休闲驱动程序各类教程各类论文文章阅读
ASPPHPJSPASP.NETVBVF百度搜索星星练题网络文摘股市消息技能习题详细分类
当前位置:首页 \ 源码程序 \ vb代码 \ vb代码
站内搜索


用VB一行行读取文本源代码

文件大小:1.5 k
运行平台:Windows9X/ME/NT/2000/XP
级别评定:
添加时间:2007-8-24 10:36:41
最后更新:2007-8-24 10:36:41
相关链接:无
所需金额:0 元
添加者:管理员

Download.1

/ ::软件简介:: / ::相关软件:: / ::软件点评:: /::上一个::/ ::下一个:: /
管理首页
1 再问一个问题:怎么一行一行的读取文本  
 Dim str() As String 
Dim n As Long 

Open App.Path & "\QQ.txt" For Input As #1 
n = 0 
Do While EOF(1) 
    n = n + 1 
    Line Input #1, str(n) 
Loop 
Close #1 

源代码如上所示 
运行的时候出现错误:下标越界 

大哥们帮小弟看看 谢谢  
 
  
 作者: 鱼羊小子  2007-8-9 14:23   回复此发言    
 
--------------------------------------------------------------------------------
 
2 回复:再问一个问题:怎么一行一行的读取文本  
 n = n + 1  
ReDim Preserve Str(n) 
Line Input #1, str(n)  
 
  
 作者: Ultraman_King   2007-8-9 15:27   回复此发言    
 
--------------------------------------------------------------------------------
 
3 回复:再问一个问题:怎么一行一行的读取文本  
 str没有定义数组的下标范围,应该定义成dim str(1000) as string 
或者在你需要的地方 redim  
 
  
 作者: fumky  2007-8-9 15:27   回复此发言    
 
--------------------------------------------------------------------------------
 
4 回复:再问一个问题:怎么一行一行的读取文本  
 哦 这样的哦。。。懂了。。。。。 
但有出现了新问题了 

现在的源代码 
Open App.Path & "\1.txt" For Input As #1 
n = 0 
Do While Not EOF(1) 
ReDim Preserve str(n) 
Line Input #1, str(n) 
 n = n + 1 
Loop 
Close #1 

str的每项都是最后一行的数据啊。。。这是怎么回事啊?  
 
  
 作者: 鱼羊小子  2007-8-9 15:41   回复此发言    
 
--------------------------------------------------------------------------------
 
5 回复:再问一个问题:怎么一行一行的读取文本  
 Dim appdisk$, aa$, tmpstr$(), i&, n& 'str 别把它当变量名称使用 
Private Sub Command1_Click() 
 appdisk = Trim(App.Path) '你不判断的话qq.txt在c:\时便会出错 
 If Right(appdisk, 1) <> "\" Then appdisk = appdisk & "\" 
 If Dir(appdisk & "qq.txt") <> "" Then 
 Open appdisk & "qq.txt" For Input As #1 
 n = 0 
 While Not EOF(1) 
 ReDim Preserve tmpstr$(n) 
 Line Input #1, aa 
 tmpstr(n) = aa 
 n = n + 1 
 Wend 
 Close #1 
 For i = 0 To n - 1 
 Print tmpstr(i) 
 Next i 
 Else 
 MsgBox "无此文件" 
 End If 
End Sub  
 
 贴子相关图片: 
 
 作者: cbm666   2007-8-9 15:47   回复此发言    
 
--------------------------------------------------------------------------------
 
6 回复:再问一个问题:怎么一行一行的读取文本  
 Text1.Text = Join(Str, vbCrLf) '显示所有内容 
 

相关软件
·TXT文本小说网-自带3万数据可生成HTML
·超文本多用户论坛程序 v1.1
·超文本多用户论坛程序
·产生空行
·文本处理,如何清除空行
·网页中文本框自校验的标签
·乔客多功能文本计数器 v1.0
·超级文本广告链
·文本(TXT)小型留言本
·织网人文本广告链(原洞穴文本链系统) v2.0


1分 0
2分 0
3分 0
4分 0
5分 0
共有 0 人打分
平均得分:0


按字符查询:ABCDEFGHIJKLMNOPQRSTUVWXYZ0~9中文
下载图示: - 附汉化补丁 - 附注册 - 会员软件 - 推荐 - 最新添加
Rainight, 星旺坡 联网备案号:41092802000212 豫ICP备19032584号-1 页面执行时间: 1.38秒
业务QQ:80571569 手机:13030322310