找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5554|回复: 2

[求助]

[复制链接]

1

主题

9

回帖

0

精华

铜牌会员

积分
209
发表于 2008-8-16 22:17:36 | 显示全部楼层 |阅读模式
<p><font face="Verdana">事时错误'62'<br/>超出文件尾</font></p>
<p>&nbsp;</p>
<p align="left"><font face="仿宋_GB2312">Private Sub Form_Click()<br/>&nbsp;&nbsp;&nbsp; Q = InputBox("请输入要查找的字符串:")<br/>&nbsp;&nbsp;&nbsp; Open "c:\Temp\xyz.txt" For Input As #1<br/>&nbsp;&nbsp;&nbsp; X = <font color="#0000ff">Input</font>(LOF(1), 1) <font color="#339933">'把整个文件内容读入变量X中。这一句提示:<font face="Verdana">事时错误'62'</font>,<font face="Verdana">超出文件尾</font>.这是为什么啊????</font><br/>&nbsp;&nbsp;&nbsp; Close #1<br/>&nbsp;&nbsp;&nbsp; y = InStr(1, X, Q)<br/>&nbsp;&nbsp;&nbsp; If y &lt;&gt; 0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print "找到字符串"; Q<br/>&nbsp;&nbsp;&nbsp; Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print "未找到字符串"; Q<br/>&nbsp;&nbsp;&nbsp; End If<br/>End Sub</font></p>

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2008-8-17 17:39:48 | 显示全部楼层
<p>不建议这样做.</p>
<p>&nbsp;</p>
<p>看看我给你改的代码:</p>
<p>&nbsp;</p>
<p><font face="Verdana">Private Sub Form_Click()<br/>&nbsp;&nbsp;&nbsp; Dim Q As String, X As String, Y As Long<br/>&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp; Q = InputBox("请输入要查找的字符串:")<br/>&nbsp;&nbsp;&nbsp; Open "c:\Temp\xyz.txt" For Binary As #1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X = String(LOF(1), Chr(0))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '先分配内存<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Get #1, , X '把整个文件内容读入变量X中<br/>&nbsp;&nbsp;&nbsp; Close #1<br/>&nbsp;&nbsp;&nbsp; Y = InStr(1, X, Q)<br/>&nbsp;&nbsp;&nbsp; If Y &lt;&gt; 0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print "找到字符串"; Q<br/>&nbsp;&nbsp;&nbsp; Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Print "未找到字符串"; Q<br/>&nbsp;&nbsp;&nbsp; End If<br/>End Sub</font></p>
我就是嗷嗷叫的老马了......

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2008-8-17 17:40:30 | 显示全部楼层
<p>你应该要把变量都定义了,不然容易在后面程序写大了后出错,而且也不好查,也不利于程序的效率.</p>
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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