RT

解决方案 »

  1.   

    to tmran(Rocky 爱瘦鱼)
        你说的也太简单了吧,能具体一点的告诉我不??如果能提供点代码真是万分感谢,
        俺的EMAIL是[email protected]
      

  2.   

    就是PC+56K MODEM,WINDOWS 2000 SERVER的操作系统+VB6.0
      

  3.   

    听说需要一个专门的硬件模块实现的,单是Modem好像不行。
      

  4.   

    但是我在问专家上听说有人实现了,他说要我去北京国家图书馆查找一本《Modem经典大全》,里面有极详尽的说明。
      

  5.   

    如果你说的Modem直接可以解决,相信那个Modem也是要特定的,
    不会是全部Modem都可以这样,就像来电显示的处理,就不是所
    有Modem都有来电显示信息一样。我的Modem就没有。
      

  6.   

    必须要在电信开通服务才行
    然后找个AngelVoice控件就KO
      

  7.   

    to  qrlvls(≌AIR⌒LIKE ≤空气≥) 需要电信开通什么服务??
    还有ANGLEVIOCE控件在哪里下载啊?
      

  8.   

    替楼主 感谢hptvschen(陈工)
    值得收藏哦,
    兄弟们,还不Mark一下?
      

  9.   

    顺便说一下 hptvschen(陈工) 这个代码只适用于56K语音MODEM,对GSM MODEM不适合,有些指令和GSM MODEN完全不一样!!!
      

  10.   

    不过要注意的是,可能不同的modem在AT命令上有出于,请参照注册表中的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000下的各项键值。如果没有这个键,你可以找\0000\EnableCallerID、\0000\VoiceAnswer、\0000\Hangup
      

  11.   

    gsm modem我没有,应该有出入的,不过AT命令一定都写在注册表里,好好研究一下先。
      

  12.   

    to  hptvschen(陈工)GSM MODEN 根本就没有驱动程序,也不会装载在到注册表里去,所以我查不到啊~
    我用的是TC35i的模块
      

  13.   

    http://www.wlt.net.cn/index0/tc35i/pdf/tc35i_atc_v0103_1073581.pdf这里有很详细的tc35i的AT指令,自己研究一下吧。我没有gsm modem帮不了你。
      

  14.   

    我这里有TC35的全部AT指令,但是很多在超级终端里运行错误,用MSCOMM连接又有时无法返回INPUT的值我的代码是Private Sub Command2_Click()
        Dim temp1 As String
        MSComm1.Output = Text1.Text & vbCrLf
        DoEvents
        temp1 = MSComm1.Input
        Text2.Text = temp1
    End Sub
      

  15.   

    哦,还有忘记说了我用OnComm()事件来返回INPUT也是为空,很奇怪啊
      

  16.   

    MSComm1.Output = Text1.Text & vbCrLf 错误就在这里,仔细想想吧!看看有什么不同MSComm1.Output = ArrCIDs(0) & vbCr
      

  17.   

    我看不懂你的第二行代码~~~~
    请指教,但是我发送AT+CSQ时为什么不触发OnComm()事件,在超级终端里却有显示啊???
    +CSQ: 21,99
      

  18.   

    有时候#和+可能也有些区别的,具体的情况要看你的modem。对了,你做什么项目,在那里?“发送AT+CSQ时为什么不触发OnComm()事件”AT+CSQ 返回信号强度和误码率对吧,这时应该是input返回吧。
    说了这么多,干脆给你做了算了,开玩笑哦!