+ -
当前位置:首页 → 问答吧 → VB写二进制文件,为何会多出一个字节?

VB写二进制文件,为何会多出一个字节?

时间:2011-12-07

来源:互联网

Open App.Path & "/hello" For Binary As #100
  Dim temp(3) As Byte
  temp(0) = 1
  temp(1) = 252
  temp(2) = 253
  Put #100, , temp
  Close #100

得到的文件大小是4个字节。HEX查看却只有3个字节。

作者: tianyaxiao   发布时间: 2011-12-07

顶 搞VB的人真多

作者: tianyaxiao   发布时间: 2011-12-07

坑爹啊
VB中定义的数组 竟然是最大下标 而不是单元数  

坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊坑爹啊

作者: tianyaxiao   发布时间: 2011-12-07

引用楼主 tianyaxiao 的回复:
Open App.Path & "/hello" For Binary As #100
Dim temp(3) As Byte
temp(0) = 1
temp(1) = 252
temp(2) = 253
Put #100, , temp
Close #100

得到的文件大小是4个字节。HEX查看却只有3个字节。

还有个temp(3) = 0呢!

作者: zdingyun   发布时间: 2011-12-07