Z
zhuny
Unregistered / Unconfirmed
GUEST, unregistred user!
本人在PB中一直没有找到解决的办法。
如有一个十六进制串FF 0F 09 08 09 23,在要其后加一奇偶校验位得到结果
FF 0F 09 08 09 23 XX,其具体算法如下:
其中XX初始值为00,
将FF与XX进行异或运算,得到的结果再给XX,
再将0F与XX进行异或运算,得到的结果再给XX,
………..
这样一直到23与XX进行异或运算,得到结果再给XX。
我想在DELPHI中作成DLL,然后在PB中用。
在DELPHI中可用Byte 数组进行XOR运算解决,可是阿拉不知道
数组的长度怎么定义,因为命令串的长度不定;
结果怎么转换成十六进制的字符串。
如有一个十六进制串FF 0F 09 08 09 23,在要其后加一奇偶校验位得到结果
FF 0F 09 08 09 23 XX,其具体算法如下:
其中XX初始值为00,
将FF与XX进行异或运算,得到的结果再给XX,
再将0F与XX进行异或运算,得到的结果再给XX,
………..
这样一直到23与XX进行异或运算,得到结果再给XX。
我想在DELPHI中作成DLL,然后在PB中用。
在DELPHI中可用Byte 数组进行XOR运算解决,可是阿拉不知道
数组的长度怎么定义,因为命令串的长度不定;
结果怎么转换成十六进制的字符串。