找回密码
 立即注册
搜索
查看: 381|回复: 0

VB6.0 format函数有BUG?

[复制链接]

2

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2005-6-10 19:57:59 | 显示全部楼层 |阅读模式
今天做JPG文件读字节流,并且格式化输出的时候发现的问题哦
代码样式如下
Dim X As Byte
Dim strTest as String
X=74
strTest=format(hex(x),"00")'把10进制转换成16进制后按两位输出,位数不足前补0
因为当时的值是74(4A)所以就用74做例,结果返回的strTest="00"
而当X=10(A)的时候strText="A"(没有被格式化)
再另外写小程序测试后发现,所有以多位数字+A结尾的字符串(0~4096之间)都无法成功格式化
有知道原因的前辈的话能不能告诉小弟啊,。。。
顺表提醒以下可能会碰上这个问题的朋友
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 06:54 , Processed in 0.084477 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表