CH372与VB采用中断方式通信的问题

PC端用VB6.0来编软件,工程属性->编译->如果设为"编译为本机代码"时,并将工程生成EXE文件来运行的话,在CH372一发中断数据数(WR_USB_DATA5)时,PC端软件马上出错! 但属性设为"编译为 P-代码"后,就没有出错了,本机代码和P-代码有什么区别?为什么会这样,而且VB默认值都是为编译为本机代码的.

顶!


按照缺省规定,Visual Basic 将应用程序编译成可运行的解释型或 P-code 程序。运行时,动态链接库 (DLL) 将翻译或解释执行程序中的指令。Visual Basic 专业版和企业版还可将程序编译成 .exe 本机代码。 本机代码的目的是可让程序员用 Basic 编写一小片代码或有大量计算的算法.


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