高手请进:有关用Communications Control进行串口通信
我用Communications Control对MODEM进行拨号
运行时MODEM所在的串口能打开,但就是不能拨号,不知是什么原因,请各位高手求助
BOOL CWarnCheckDlg::OnInitDialog()
{
......
m_Com.SetCommPort(1);
if(!m_Com.GetPortOpen())
{
m_Com.SetSettings("57600,N,8,1");
m_Com.SetPortOpen(true);
}
..........
}
void CWarnCheckDlg::OnDial()
{
VARIANT v;
CString s;
s.Format("ATDT 2333013\n"); //拨打电话号码
v=(_variant_t)s;
m_Com.SetOutput(v);
}
void CWarnCheckDlg::OnHangup()
{
CString strCommand;
if(m_Com.GetPortOpen())
{
strCommand.Format("ATH\n");
VARIANT v;
v=(_variant_t)strCommand;
m_Com.SetOutput(v);
}
}