是这样的,我有一个adata() as string ,
aData(0) = "A0"
aData(1) = "3"
aData(2) = "82"
aData(3) = "AA"
想转化为bdata() as byte
bData(0) = &HA0
bData(1) = &H3
bData(2) = &H82
bData(3) = &HAA
应该怎么做,或者说,我想把字符串的“123ABC”,转化为十六进制的123ABC,怎么做?
VBå符串å¯éè¿ä½¿ç¨StrConv å½æ°ï¼å°åç¬¦ä¸²ç± Unicode 转æç³»ç»ç缺çç 页åï¼åè·åæ¯ä¸ªåèçåå è¿å¶å符åæ¼æ¥èµ·æ¥ã
StrConv å½æ°ï¼è¿åææå®ç±»å转æ¢ç Variant (String)ã
å®ç°ä»£ç ï¼
Private Sub Command1_Click()vbFromUnicodeï¼å°åç¬¦ä¸²ç± Unicode 转æç³»ç»ç缺çç 页ã
æ¢å¯ä»¥è½¬æ¢ååèå符ä¹å¯è½¬æ¢ååèå符ã
我想动态的定义一个数组
比如dim adata(N) as byte
类似这样的功能VB能实现么?
然后对数组的各个元素进行赋值,
因为我后面要MSComm1.Output = adata(),所以不能事先定义一个比较大的adata(),多出来的数组元素设备识别不了
可定义动态数组:
Dim adata() as byte
然后即可随时定义它的维数:
ReDim adata(N)