悲剧是因为基础知识不扎实造成的
VB6.0之中
没有unsigned integer类型!!!害死我了
并且 &HD101 != &HD101&
&HD101 是个负值 值为 -12031 即 FFFFFFFFFFFFD101
&HD101& 值为 53505 即 D101
底层DLL结构体中定义了一个WORD型的变量
本来想VB界面中定义一个integer型就行了吧 都是俩字节
实际上 VB6.0中没有 unsigned integer类型
悲剧啊 只好换成俩BYTE型了
悲剧是因为基础知识不扎实造成的
VB6.0之中
没有unsigned integer类型!!!害死我了
并且 &HD101 != &HD101&
&HD101 是个负值 值为 -12031 即 FFFFFFFFFFFFD101
&HD101& 值为 53505 即 D101
底层DLL结构体中定义了一个WORD型的变量
本来想VB界面中定义一个integer型就行了吧 都是俩字节
实际上 VB6.0中没有 unsigned integer类型
悲剧啊 只好换成俩BYTE型了