初始化2在Visual C 通讯端口

R

ryusgnal

Guest
我用这个命令来初始化端口1我的通讯端口

m_Comm.SetCommPort(1);
m_Comm.SetSettings(“9600,氮,8,1”);
m_Comm.SetPortOpen(真);

如何初始化多一个通讯端口的港口2?

如何同时控制相称?例如:我想从comm1数据接收和发送任何我收到的comm2。

谢谢...........

 
它很简单。你只是一个实例
, 从传播对象的对象。我不知道哪个对象,但是,假设你没有这样:

COMMSerial通信设备;

m_Comm.SetCommPort(1);
m_Comm.SetSettings(“9600,氮,8,1”);
m_Comm.SetPortOpen(真);

好吗?现在,只要做到这一点:

COMMSerial Comm_2;

m_Comm_2.SetCommPort(2);
m_Comm_2.SetSettings(“9600,氮,8,1”);
m_Comm_2.SetPortOpen(真);。

的亲切问候和节日快乐

布雷诺

 
再补充一个控制,只要你的电脑有两个串行端口。

 
是我的电脑有两个通讯端口。

我需要添加另一个“微软通信控制”(如照片)或不?

在图片显示是什么我已经没有和我已经添加其他通讯端口初始化的上述建议。当我编译的程序,一切正常
, 但当我尝试执行程序,没有发生(该程序无法执行)。任何人都知道什么是错?

谢谢....<img src="http://img149.imageshack.us/img149/2735/41089114uj0.jpg" border="0" alt="Initialize two comm port in visual C " title="初始化两个在Visual C 通讯端口"/>
 
是的,您将需要两个控制如果您使用MSComm控件。

 
funnynypd说:

是的,您将需要两个控制如果您使用MSComm控件。
 
你初始化代码分开?检查的端口#当有通信设备的事件?

 
funnynypd说:

你初始化代码分开?
检查的端口#当有通信设备的事件?
 

Welcome to EDABoard.com

Sponsor

Back
Top