文件定位到某一结构体

westwin 2002-11-08 10:31:25
我在一个文件里存储了 两个不同结构体类型的变量
Type type1
....
End Type
Type type2
....
End Type2
dim msg1 as type1
dim msg2 as type2

open ..........for Binary as #1

put #1,,msg1
put #1,,msg2

如果我用seek定位到某一个结构体,由于两个结构体的大小不一样,这样就会错位,请问,如何解决
...全文
26 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
westwin 2002-11-08
  • 打赏
  • 举报
回复
楼上,type1结构里存在 btSio() as byte 这样不定长的变量!

同时,你说的我不大明白什么意思
programart_life 2002-11-08
  • 打赏
  • 举报
回复
呵呵,简单了!
type 是关键字
一行一行的读取,判断关键字在否。可以得到第二个结构体。

还有,如果你有方法取得第一个的大小,在用seek不就可以了么?

7,763

社区成员

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

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