寻高手:DELPHI如何才能支持8个以上的串口?!!(200分!!!)(200分)

  • 主题发起人 主题发起人 xiaoyaozh
  • 开始时间 开始时间
X

xiaoyaozh

Unregistered / Unconfirmed
GUEST, unregistred user!
最近一个项目中要用主机同时控制14个设备,
且要求用232点对点方式,一个口对应一个设备,
以防一个设备出错时其它设备不受任何影响
这就要求程序中要用14个串口控件
但我在程序中放置超过8个串口控件(MSCOMM)时,程序就报错
编译不过去!
请高手支招!!急!
在下谢了先!!!
 
use API fuction!
 
14个设备就用14个端口?
调整你的通讯协议,也能避免设备出错影响其他设备的情况
另外,搞个232转485的小玩艺也能节约设备。
程序包错原因是什么?mscomm出错?还是机器没这么多端口?
装快端口卡看看
 
to access_xie:
能说得详细一点吗,我着急用而且手里没有API的资料

to lvxq:
14个端口是已经定好的,不能更改
我机子上现有2个串口,
当程序中放置1~8个MSCOMM控件时编译都没问题,
再放一个就会产生错误怎么都编译不过去怎么回事啊?
难道8个串口就是极限?
 
能用8用户卡吗
 
to ghosts:
硬件就是用的多串口卡
现在是软件最多只支持8个口
 
可以用mosa卡带的pcomm.dll来做。支持256个串口。spcomm也可以。

不要用mscomm

------------
我是做IC卡行业的。
 
MSCOMM最烂了,我从来不用它
 
建议用mosa卡带的pcomm.dll来做。我做过条码电子称。
 
使用CreateFile等文件相关的API,你可以操作全部16个串口。
或者直接使用文件操作,文件名设置为‘COMx’不就行了
 
現在怎麼看不到回答問題的內容了而只有富翁的名稱呢???如何才能看到回答各問題的具體內容啊???
 
多人接受答案了。
 
后退
顶部