读取和写入二进制文件的结构

时间:2015-05-14 21:16:22

标签: vba file data-structures binary read-write

使用FilePut()方法我将一些用户定义结构的数组按顺序保存到二进制文件中,这似乎有效,因为文件中包含数据,但我怎样才能从文件中读取它们再次像他们原来一样进入阵列?

使用FileGet()我收到此错误

  

无法读取超出流的结尾。

FileOpen(1, gamename, OpenMode.Binary)
FilePut(1, CurrentPlayers)
FileClose(1)

并回读

FileOpen(1, gameSave, OpenMode.Binary)
FileGet(1, CurrentPlayers)  'Error occurs here
FileClose(1)

1 个答案:

答案 0 :(得分:0)

你的问题不完整。但我的一个猜测是,在阅读你所写的内容之前,你可能没有将文件指针重置为开头。