我有一个使用 commx.ocx 来打开端口的 VB6 程序。该功能正常工作,直到 COM 端口大于 9。
有文章指出使用 Win32 API 'createfile' 时会出现同样的问题。使用 createfile 时的修复方法是将“\.\COM10”作为 createfile 的 lpFileName 参数传递。
我仍然想继续使用 commx.ocx。如果 COM 大于 9,有谁知道我怎样才能使它工作?我不确定 open() 方法如何在 commx.ocx 上工作,但我知道它依赖于长数据类型的 PortNumber 属性,因此我无法通过 \.\
谢谢