[求助]CH374与PC通讯,VB与VB2005

尝试将CH374EVT中的VB调试程序转移到VB2005中,但是同样一段程序运行的结果不一样。 CH375OpenDevice函数是打开设备的,同样的参数,VB返回-1,即设备打开失败(设备没有插上的);但是VB2005中却返回一个大数(疑是设备句柄,但实际上设备没有插上,应该返回-1的)。。。。 很不理解,有哪位大侠能帮忙解决一下。。。。。。。[Emot]23[/Emot]

返回的大数是多少?一般句柄数字是几百左右,如果VB2005返回的大数是4294967295,那就是-1.


返回的是11821957611782143


11821957611782143转化成16进制就是0x2A0001FFFFFFFF,你可能显示的时候把他转化成8字节的长整型了,最低4个字节是0xFFFFFFFF,也就是-1,是正确的!系统的句柄数值一般是几百左右到几千这样。


只有登录才能回复,可以选择微信账号登录