delphi版的二次开发

提供有免费版控件供测试,并提供有开发文档、例子,实现不同的开发应用,轻松实现企业短信发送功能。

二次开发控件特点:
设备低廉:采用手机发送、接收,无须上网,一般的电脑均可支持使用。
发送快速:正常情况下即可达到:500-1200条/小时,或更高。
支持诺基亚、西门之等标准GSM手机和专用短消息发送设备。
支持数据线及红外连接方式。
收发双便:支持短消息实时收发、自动保存。
大扩展性:最大支持16个串口同时发送,享受电信级的发送快感。
强实时性:理想状态下,一条短信息自发出到被接收只需2-3秒钟。
无限长度:本平台运用自动分隔功能,您可不限字数地输入,会自动分解成若干条。
OCX控件方式提供,使用极其方便,更灵活,可无缝加入你的系统中
支持状态报告(短信到达通知)
属性、方法、事件抽象合理、精简,容易理解使用
事件驱动方式,占用系统资源少,运行效率高


开发举例:
第一步:先设置好“CommPort”和“Smsservice”属性,有必要时更改settings属性值
例如:
Smsgate1.CommPort=2
Smsgate1. Smsservice =”+8613800531500”
Smsgate1. Settings =”19200,n,8,1”
第二步:连接手机 a = Me.Smsgate1.Connect

第三步:发信息 a=.Smsgate1.sendsms(“测试内容”, “13510229725”, 1)

第四步:收信息(有两种收信息的方式)
A、手工读取: a = Me.Smsgate1.ReadMsg(4) ‘读取手机中所有信息
B、自动读取新信息: 在OnRecvMsg事件中取得新收到的信息(前提是先运行了RevAuto,否则不会产生OnRecvMsg事件)
Private Sub Smsgate1_OnRecvMsg()
MsgBox "有新信息啦!"
A= Me.Smsgate1.NewMsg ‘ 自动接收到的信息内容存放在NewMsg属性中
‘-------------------------对A 进行处理,如存入数据等,a的格式见[附二]
End Sub
第五步:获得发送的反馈报告
A、在OnRevReport事件中,使用NewReport方法获得发送报告内容

Private Sub Smsgate1_OnRevReport()
a=Smsgate1.NewReport
‘-------------------------对A 进行处理,如存入数据等,a的格式见[附三]
End Sub

第六步: 删除手机中信息(有两种方式)
A、 手工删除: a = DelSms(1)
B、 自动删除:把ReadAndDel属性设为true,这样控件在接收到信息后,自动删除手机的信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值