请教arrSend(0) = &H80 + Hex(1) 和arrsend=&H81有什么区别呢 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 arrSend(0) = &H80 + Hex(1) 和arrsend(0)=&H81没有什么区别吧?!最终结果都为十六进制81啊Hex(1)是将十进制转换为十六进制。 尽管结果一样,但区别还是有的:Function Hex(Number) VBA.Conversion 的成员 返回表示一个数的十六进制值的字符串 那来这种代码?简直是(@#^$*@(#^(*@^#$(*&%@#莫名其妙~~~~~~~~&H80 + Hex(1)---- ------ 从没见有人这样用过,hoho~~~~~~~Byte String &H80 + Hex(1)------- ------ 从没见有人这样用过,hoho~~~~~~~Integer String 结果一样。过程不一样:arrSend(0) = &H80 + Hex(1) 首先调用 Hex 函数,得到 "1"。再做类型转换变成 1(有点没事找事的味道),与 &H80 相加。最后将结果 &H81 赋值给 arrSend(0)。arrsend=&H81 更直接。因为没有使用下标,直接赋值给缓冲区指针(偏移量=0)所指的地址。 &H80 + Hex(1)------- ------ 从没见有人这样用过,hoho~~~~~~~Integer String还好HEX内的参数是1,如果是10之类的数的话就出现类型不匹配的问题了。 COM+ 啥东东? 请教利用vb实现按键精灵功能(自动化模拟人工重复鼠标键盘操作)(130分) 怎样用VB设置excel中CELL的颜色和宽度,还有一些EXCEL操作问题 active reprot 如何直接打印报表? 怎么样枚举正在运行的应用软件的路径呢? 请问想获得当前文件的播放进度,又不想使用控件,应当如何做? 论坛里有 HID USB 免驱动设备通信的朋友吗? 关于如何获取记录集的问题,请各位大哥、大姐帮忙啊!!! 请问进度条的控制问题?????一定高分送上!!!! 自编的益智小游戏,有部分源码! 想从VB转VB.NET,各位推荐好书拿分! 如何编写这条程序?
没有什么区别吧?!最终结果都为十六进制81啊Hex(1)是将十进制转换为十六进制。
VBA.Conversion 的成员
返回表示一个数的十六进制值的字符串
&H80 + Hex(1)
---- ------ 从没见有人这样用过,hoho~~~~~~~
Byte String
------- ------ 从没见有人这样用过,hoho~~~~~~~
Integer String
------- ------ 从没见有人这样用过,hoho~~~~~~~
Integer String
还好HEX内的参数是1,如果是10之类的数的话就出现类型不匹配的问题了。