首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

100分献上:MSComm的OnComm事件有时检测不到来电是什么原因?该怎么解决

2012-01-24 
100分献上:MSComm的OnComm事件有时检测不到来电是什么原因?有时候来电时只显示RING,而没有来电号码,大家有

100分献上:MSComm的OnComm事件有时检测不到来电是什么原因?
有时候来电时只显示RING,而没有来电号码,大家有遇到过的吗?怎么解决?

[解决办法]
先看原始的数据是否有来电的信息。
也许电信根本没有送过来呢。
也有可能要多等一个振铃呢。
[解决办法]
对方电话隐藏了号码
[解决办法]
看看MSComm的接收模式设置正确没有?

[解决办法]
一、你的 Modem 是否有来电显示功能?

打开“超级终端”,新建一个连接,选择你的 MODEM。
在超级终端窗口中输入AT命令:
ATZ 回车
AT+VCID=1 回车
如果返回 ERROR,输入
AT#CID=1
如果还是 ERROR,就要查 MODEM 手册看开通 MODEM 的命令是什么了。
如果返回 OK,用你的手机拨你的固定电话,看超级终端是否有来电显示。

二、你的程序是否设置了 MODEM 的来电显示功能?

设置串口后
mscomm1.Output= "at+vcid=1 " & vbcrlf

热点排行