读写二进制文件时遇到问题,如何判断已到文件尾部? LOF 函数 返回一个 Long,表示用 Open 语句打开的文件的大小,该大小以字节为单位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MSDN上说,EOF()函数的说明:===================================使用 EOF 是为了避免因试图在文件结尾处进行输入而产生的错误。直到到达文件的结尾,EOF 函数都返回 False。对于为访问 Random 或 Binary 而打开的文件,直到最后一次执行的 Get 语句无法读出完整的记录时,EOF 都返回 False。对于为访问 Binary 而打开的文件,在 EOF 函数返回 True 之前,试图使用 Input 函数读出整个文件的任何尝试都会导致错误发生。在用 Input 函数读出二进制文件时,要用 LOF 和 Loc 函数来替换 EOF 函数,或者将 Get 函数与 EOF 函数配合使用。对于为 Output 打开的文件,EOF 总是返回 True。=============================可是以上的说明我还是不明白啊,谁能帮我修改一下程序啊? VB6 有哪些强人愿意帮助新人的吗? 望老师您能留下QQ。。。。 请问如何使用蒙板 控件大小变化问题 VB+SQL2000+水晶报表9.2 打包问题 如何检测串口的数量,和某个串口是否已被占用? 控件注册,在代码的身摸地方,是模块还是窗体代码中, 在vb.net中如何改变字体的字号、字体,请付代码! (在线等待) 怎样删除文件啊! 关于DataReport的问题(2) 请问下用VB能不能写语音聊天系统 如何显示数据? DAO联接数据库出问题(在线等)
===================================
使用 EOF 是为了避免因试图在文件结尾处进行输入而产生的错误。
直到到达文件的结尾,EOF 函数都返回 False。对于为访问 Random 或 Binary 而打开的文件,直到最后一次执行的 Get 语句无法读出完整的记录时,EOF 都返回 False。
对于为访问 Binary 而打开的文件,在 EOF 函数返回 True 之前,试图使用 Input 函数读出整个文件的任何尝试都会导致错误发生。在用 Input 函数读出二进制文件时,要用 LOF 和 Loc 函数来替换 EOF 函数,或者将 Get 函数与 EOF 函数配合使用。对于为 Output 打开的文件,EOF 总是返回 True。
=============================
可是以上的说明我还是不明白啊,谁能帮我修改一下程序啊?