VB中如何读取文件内容?急

胖胖的鱼头 2005-03-04 04:28:03
我的代码是这样的:

Dim nFileNumber As Integer
Dim bFileInfo() As Byte
'Dim lFileLen As Long
Dim szFileInfo As String

szDatabaseName = App.Path + "\Database.dat"

'lFileLen = FileLen(szDatabaseName) '取得文件的长度

nFileNumber = FreeFile '调用FreeFile函数来取得可以的文件号
Open szDatabaseName For Binary As nFileNumber
Get #nFileNumber, , bFileInfo
Close #nFileNumber
szFileInfo = StrConv(bFileInfo, vbUnicode)
MsgBox szFileInfo

但最后的szFileInfo为空,不知道为什么,请高手指点。
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmuyyd 2005-03-04
  • 打赏
  • 举报
回复
Dim bFileInfo() As Byte
Dim szFileInfo As String
Dim i As Integer
Dim char As String * 1
szdatabasename = "D:\Database.dat"
Open szdatabasename For Binary As #1
For i = 1 To FileLen(szdatabasename)
Get #1, , char
szFileInfo = szFileInfo & StrConv(char, vbUnicode)
Next
Close #1
s = MsgBox(szFileInfo, vbOKOnly, "tishi")
tztz520 2005-03-04
  • 打赏
  • 举报
回复
Dim nFileNumber As Integer
Dim szFileInfo As String

szDatabaseName = App.Path + "\Database.dat"
Open szDatabaseName For Input As #1
szFileInfo = StrConv(InputB(LOF(1), #1), vbUnicode)
Close #1

MsgBox szFileInfo
viena 2005-03-04
  • 打赏
  • 举报
回复
动态数组用Redim初始化
用Erase语句释放
viena 2005-03-04
  • 打赏
  • 举报
回复
bFileInfo没有初始化
redim bFileInfo(Lof(nFileNumber)-1)

7,763

社区成员

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

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