请教我的代码有没有错误!!

cqs76 2003-05-09 05:57:03

.......

Function readBinFromFile(ByVal bfilename As String) As Variant
Dim fl As Long
Dim FileNum As Long
Dim binbyte() As Byte
Dim binfilestr As String

On Error GoTo errHandler
FileNum = FreeFile
Open bfilename For Binary As #FileNum '读两进制文件
fl = FileLen(bfilename)
ReDim binbyte(fl)
Get #FileNum, , binbyte
Close #FileNum
readBinFromFile = binbyte
Exit Function

errHandler:
Exit Function
End Function
...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
naojin 2003-07-01
  • 打赏
  • 举报
回复
语法没有错,算法只有你知道
pipipig 2003-05-09
  • 打赏
  • 举报
回复
最好
fl = FileLen(bfilename)
放在
Open bfilename For Binary As #FileNum
的上面

Dim binbyte() As Byte最好是全局变量
或者函数不要返回Variant
w18ily 2003-05-09
  • 打赏
  • 举报
回复
错误情况下无返回~~
zqho 2003-05-09
  • 打赏
  • 举报
回复
应该没有错误吧!
cqs76 2003-05-09
  • 打赏
  • 举报
回复
这两天我实在是糊涂了!
请教前辈!

7,762

社区成员

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

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