首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VB
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于GSM发送手机短信问题
加为好友
发送私信
在线聊天
yekongxiadeweiyan
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
318040
结帖率:
100.00%
发表于:
2008-08-21 22:23:47
楼主
关于GSM发送手机短信问题
我是一个vb初学者,最近在做一个GSM模块发送短信的程序,可无论如何发不出去,总是直接显示ERROR,今天把程序贴出来,让各位高手给指点一下,望不吝啬赐教!
Private Sub Form_Load()
Text1.Text = ""
With MSComm1
.InputMode = 0
.InputLen = 0
.InBufferCount = 0
.OutBufferCount = 0
.SThreshold = 0
.RThreshold = 1
.Settings = "9600,N,8,1"
.CommPort = 1
.Handshaking = comRTSXOnXOff
.PortOpen = True
End With
End Sub
Private Sub Command1_Click()
length = Len("你好") * 2
msg = "AT+CMGS=" & Str(15 + length) & vbCr
msg = msg + "08"
msg = msg + "91"
msg = msg + "685160331848F3" “程序中已改为本地中心号码”
“上述三句我也曾设置本地中心号码后,用msg=msg+"00"代替,可还是通不过”
msg = msg + "11"
msg = msg + "00"
msg = msg + "0D"
msg = msg + "91"
msg = msg + "685150140742F7"
msg = msg + "00"
msg = msg + "08"
msg = msg + "00"
msg = msg + "04"
msg = msg + "4F60597D" '你好
msg = msg + Chr$(26)
MSComm1.Output = msg
End Sub
Private Sub MSComm1_OnComm()
Dim ss As String
MSComm1.RThreshold = 0
ss = MSComm1.Input
Text1.Text = Text1.Text & ss
MSComm1.RThreshold = 1
end sub
以上就是所有程序,不知道错在哪里,就是发不出去,从网上看过很多资料,哪位高手能给个具体的例子或指点一下!
另外,其他AT命令如打电话收短信了都可以用,唯独无法发短信!
问题点数:
0
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zz005
至秦
等级:
可用分等级:
乞丐
总技术分:
32
总技术分排名:
151581
发表于:
2008-08-22 05:38:39
1
楼 得分:
0
VB发手机短信,顶起来.顺便学习下.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
daidongjie
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
318040
发表于:
2008-08-22 18:56:23
2
楼 得分:
0
没看出来什么不对 水平不行啊 不过会不会是你那个gsm卡欠费了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sxs69
等级:
可用分等级:
掌柜
总技术分:
17717
总技术分排名:
730
发表于:
2008-08-23 10:02:08
3
楼 得分:
0
把 msg = "AT+CMGS=" & Str(15 + length) & vbCr
改为 msg = "AT+CMGS=" & (15 + length) & vbCr
试试,str函数有空格的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jennyvenus
Snooper软硬件及配件
等级:
可用分等级:
富农
总技术分:
125056
总技术分排名:
33
3
5
发表于:
2008-08-25 11:33:46
4
楼 得分:
0
msg = msg + "00"
msg = msg + "08"
msg = msg + "00"
msg = msg + "04"
msg = msg + "4F60597D" '你好
--------------------
前4行是什么作用?
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友