SerialPort是不是只能串口1-4,如何实现对串口5以上的操作?

jszhuweiwei 2009-09-01 06:13:44
SerialPort是不是只能串口1-4,如何实现对串口5以上的操作?
...全文
89 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
myshinji 2009-09-02
同意9楼。
这个问题很不错啊。
回复
fly2106 2009-09-02
类里面有 assert(portnr > 0 && portnr < 5);
把portnr < 5去掉就不会有限制了!
回复
luowin 2009-09-02
[Quote=引用 6 楼 jszhuweiwei 的回复:]
引用 5 楼 naivec 的回复:
支持!需要驱动程序提供的串口号,比如多串口卡等


类里面有 assert(portnr > 0 && portnr < 5);,如果设置串口7的话,会报错
[/Quote]
你都知道啦!!!!把5改成9不就可以用1~8了吗
回复
maple_zhj 2009-09-02
我也不清楚,观望一下。
回复
jszhuweiwei 2009-09-02
继续提问
回复
jszhuweiwei 2009-09-01
[Quote=引用 5 楼 naivec 的回复:]
支持!需要驱动程序提供的串口号,比如多串口卡等

[/Quote]
类里面有 assert(portnr > 0 && portnr < 5);,如果设置串口7的话,会报错
回复
naiveC 2009-09-01
支持!需要驱动程序提供的串口号,比如多串口卡等
回复
feilinhe 2009-09-01
好像是,我记得见过的,里面好像注释上就写得1-4,我一直用api,串口采用枚举注册表法得到
回复
jszhuweiwei 2009-09-01
我的意思是SerialPort类是不是只支持串口1-4,不支持5-12之类的?
回复
feilinhe 2009-09-01
查注册表枚举串口,比较可靠
回复
schlafenhamster 2009-09-01
串口要硬件支持,1-4也不是每台PC都有的。
回复
发动态
发帖子
硬件/系统
创建于2007-09-28

2590

社区成员

VC/MFC 硬件/系统
申请成为版主
社区公告
暂无公告