| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 490 人关注过本帖
标题:VB 文件读取,
只看楼主 加入收藏
ynyhuh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
VB 文件读取,


就是要读取文件中会变的那三个数据:
1、12ABCD
2、AB45231100
3、/BOOT/WINNT.S1

Offset       0  1  2  3  4  5  6  7   8  9 10 11 12 13 14 15

000035984   01 12 AB CD 00 11 23 45  AB 66 66 AA 51 42 4F 4F     ?  #E玣f猀BOO
000036000   54 2F 57 49 4E 4E 54 2E  53 31 00 00 00 00 00 00   T/WINNT.S1
2014-03-24 14:04
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
不懂......
2014-03-24 14:40
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:15 
如果位置是固定的,那么使用结构体来读取。

type 结构
  R1(1 to 4) as byte       '01 12 AB CD
  R2(1 to 5) as byte       '00 11 23 45  AB
  W1(1 to 4) as byte       '66 66 AA 51
  R3(1 to 19) as byte      '42 4F 4F 54 2F 57 49 4E 4E 54 2E  53 31 00 00 00 00 00 00
end type      
  R2 读完后是否需要翻转
  R3 长度具体是多少,光看你这中间一点数据看不出来。19 肯定是不对的, 13 也是不对的。 要么20,要么 32 ,要么更长 。

另外,如果

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-24 15:13
ynyhuh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 3楼 风吹过b
谢谢回复,新手,文件操作不懂,
位置固定,
需要翻转,
那个长度以00结束,
翻转有好方法么?
2014-03-24 17:46
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:5 
还是没看懂需求
反转函数
S = "12345abcd"
S = StrReverse(S)    '反转后结果:dcba54321
2014-03-24 22:56
ynyhuh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 5楼 owenlu1981
谢谢,已经基本解决,反转不是那样,
00 11 23 45  AB  反转到  AB45231100
StrReverse的结果BA54321100不一样,
2014-03-25 21:53
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
回复 6楼 ynyhuh
这个也简单,主要没看懂需求
2014-03-25 21:59
wang24113
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-3-26
收藏
得分:0 
2014-03-27 08:55
快速回复:VB 文件读取,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017515 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved