发个at命令,看看有没有回应...

解决方案 »

  1.   

    long CTCDlg::LineCreate()
    {
    LONG lRet;
    LINEEXTENSIONID LineExtID; lRet = lineInitialize(&m_hTAPIApp, AfxGetInstanceHandle(),  lineCallbackFunc, NULL, &m_dwDevs);
    if (lRet) 
    {
    LineClose();
    return lRet;
    }
    if (m_dwDevs == 0)
             return 1;//就是这里!!
    m_dwDevID = m_dwDevs - 1;
    lRet = lineNegotiateAPIVersion(m_hTAPIApp,m_dwDevID,
    0x00010004,0x00020002,
    &m_dwTAPIVer,&LineExtID);
    if (lRet)
    {
    LineClose();
    return lRet;
    }
    lRet = LineGetDevCaps();
    if (lRet)
    {
    ShowErrors(lRet);
    LineClose();
    return lRet;
    }
    lRet = lineOpen(m_hTAPIApp,m_dwDevID,&m_hLine,
    m_dwTAPIVer,0,0,LINECALLPRIVILEGE_MONITOR,
    LINEMEDIAMODE_DATAMODEM,NULL);
    if (lRet)
    {
    LineClose();
    return lRet;
    }
    return 0L;

    }