一般对真实串口来说
MSComm1.CommPort := nPortNum;
MSComm1.PortOpen := True;而nPortNum就是真实串口对应的端口号,如Com1对应的是1,Com2对应的是2,Com3对应的是3。(这个是为什么呢??不知道)真正的问题是:
我用第三方软件虚拟出虚拟串口出来,串口名分别为:‘VCOM1’,‘VCOM2’,‘VCOM3’....虚拟的串口跟真实的串口名都可以从注册表 ‘HARDWARE\DEVICEMAP\SERIALCOMM’中读出来。
但是端口号呢。 我不知道该怎么读。还有MSComm控件对真实的串口和虚拟串口都是一样的处理方式吗?请帮忙解决下?
MSComm1.CommPort := nPortNum;
MSComm1.PortOpen := True;而nPortNum就是真实串口对应的端口号,如Com1对应的是1,Com2对应的是2,Com3对应的是3。(这个是为什么呢??不知道)真正的问题是:
我用第三方软件虚拟出虚拟串口出来,串口名分别为:‘VCOM1’,‘VCOM2’,‘VCOM3’....虚拟的串口跟真实的串口名都可以从注册表 ‘HARDWARE\DEVICEMAP\SERIALCOMM’中读出来。
但是端口号呢。 我不知道该怎么读。还有MSComm控件对真实的串口和虚拟串口都是一样的处理方式吗?请帮忙解决下?
解决方案 »
- 问一个基础问题,谢谢
- fctreeview带checkbox的状态下如何实现像杀毒软件选择目录那样的效果
- 十年以前、十年以后
- 如何调用系统的路径选择对话框。
- 高手请进…………………………………………………………………………20
- 一个问题
- 问一个比较菜的问题:为什么我在BDE administrator中加入新对象的时候,老是要输入密码?
- 报表- 怎么打印当前纪录?
- 哪里有较好的"进销存"软件的源代码?紧急需要!!!(给分100)
- VCL剖析,谁能大概说一下WM_COMMAND ->Sendor:TObject的变迁?
- 如何在listview中当鼠标点中该行的时候同时选中Checkboxes
- 请教高人,关于同时录入多条数据的问题
但是我用MSCom控件该如何打开我的VCOM1串口呢?
MSComm1.CommPort := nPortNum;
MSComm1.PortOpen := True; 这个nPortNum,我无法指定一个数值跟 'VCOM1'对应起来
看看那个虚拟软件虚拟的数值,或是在设备管理器里面看一下.就像USB转串口差不多.
那我就听6楼了使用SPCOM控件