文件名称:短信ocx控件
- 所属分类:
- 组合框控件
- 资源属性:
- [Dephi] [Pascal] [源码]
- 上传时间:
- 2009-05-22
- 文件大小:
- 202.56kb
- 下载次数:
- 0次
- 提 供 者:
- terry600@163.com
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
蓝天短信猫收发控件开发使用手册
安装
通过运行regsvr32.exe程序来安装本控件,如:
regsvr32.exe c:\winnt\system32\alasunsmscon.ocx
提示:
由于本控件使用了微软公司的MSCOMM32.OCX,所以用户在自己程序发布时,除了要分发本
控件外,还要包括MSCOMM32.OCX。
特别声明:
深圳市蓝天信息技术有限公司开发的alasunsmscon.ocx控件稳定支持本公司生产的短信猫设备,已对短信猫芯片调用此控件进行了加密技术,本公司的alasunsmscon.ocx控件在调用其它公司短信猫设备时,刚开始能运行一段时间,但运行一段时间后会出现控件无法调用,导致程序无法运行,短信出现乱码等问题,由此声明只对本公司生产的短信猫调用控件负责,用其它公司生产的短信猫调用此控件所引起的系统不稳定,本公司概不负责,敬请谅解。
控件使用说明
◆属性
序 号 属性名称 数据类型 说 明
1 AutoDelMsg Boolean 设置是否在阅读短信后自动删除SIM卡内短信存档
(建议在经常接收短信时设置为true)。
设计和运行时都可以读写,
true自动删除 false不自动删除
默认为false
2 CommPort Integer 串口号(运行时只读)
3 IsOpen Boolean 设备是否已经打开(只读)
True已打开 False未打开
4 IsRegOK Boolean 控件是否成功注册(只读)
True已打开 False未打开
5 Settings String 设备与计算机的串口通讯设置
设计时和运行时都可以读写
默认值为 9600,n,8,1,分别代表波特率、奇偶校验、
数据位数和停止位数
◆方法
☆ 发送AT指令 (ATCommand)
功能描述:向端口发送AT指令
参数:ATCmd string 您要发送的AT指令
返回:string AT指令返回结果 如为错误,返回ERROR
☆ 关闭通讯端口 (CloseComm)
功能描述:关闭与设备的通讯端口
参数: 无
返回: Long 0 成功,其它 失败
☆ 删除短消息 (DelMsgByIndex)
功能描述:删除SIM卡中指定位置的短信
参数: iIndexNo Integer 要删除SIM卡中短信的位置
返回: Long 0 删除成功,其他 删除失败
☆ 取得机器码(GetMachineNo)
功能描述:取得机器码(注册控件时用)
参数: 无
返回: string 机器码字符串
☆ 取得短信中心号码 (GetMsgCenterNo)
功能描述:取得短信中心号码
参数: 无
返回: string 短信中心号码
☆ 取得注册用户名 (GetRegUserName)
功能描述:取得注册用户名
参数: 无
返回:string 用户名
☆ 取得未读信息列表 (GetUnreadMsgIndexList)
功能描述:取得未读信息列表
参数: 无
返回: string 逗号分隔的未读信息序号的列表
☆ 打开通讯端口 (OpenComm)
功能描述: 打开与设备的通讯端口
参数: 无
返回: Long 0 成功, 其他 失败
☆ 读取设备新收到的短消息 (ReadMsg)
功能描述:读取设备新收到的短消息
参数: sNo string 收到短信的来源号码
sCon string 收到短信的内容
sMsgCenterNo string 短信中心号码
dSendTime date 发送短信的时间
iSendTimeZone Integer 发送短信的时区
返回: Long 0 读取成功, 其他 读取失败
☆ 读取短消息 (ReadMsgByIndex)
功能描述:读取SIM卡中指定位置的短消息
参数: iIndexNo Integer 短信序号
sNo string 收到短信的来源号码
sCon string 收到短信的内容
sMsgCenterNo string 短信中心号码
dSendTime date 发送短信的时间
iSendTimeZone Integer 发送短信的时区
返回: Long 0 读取成功,其他 读取失败
☆ 发送短消息 (SendMsg)
功能描述:发送一条短信息
参数: sNo string 对方的手机号码
sCon string 短消息内容
sMsgCenterNo string 短信中心号码(可选)
iMsgType Integer 短信类型 (见下表)
bAsync Boolean 是否异步发送(可选,默认为False)
返回: Long 0 发送成功,其他 发送失败
◆短信类型:
常量 值 说 明
alasunUCS2 0 Unicode类型,如中文。选择此类型,短信的最长长度
为70个字符。
alasun7Bit 1 7Bit类型,一般用来发送英文短信,选择此类型,短信
最长长度为160个字符。
alasunBlinking 2 闪烁类型的短信(需手机支持)。
alasunFlash 4 免提短信(直接显示在用户手机屏幕上,需手机支持),
选择此类型,短信编码自动为Unicode,并且最长长度
为69个字符。
以为常量可以结合使用,如alasunBlinking+alasunFlash
☆ 设置短信中心号码 (SetMsgCenterNo)
功能描述:设置短信中心号码
参数: sNewValue string 短信中心号码
返回: Long 0 成功,其他 失败
☆ 注册控件 (SetSN)
功能描述:注册控件(注册控件时用);
参数: strUserName string 短信用户名
strRegNo string 注册序列号
返回: Boolean True 注册成功,False 失败
☆ 显示控件关于对话框 (ShowAbout)
功能描述:显示控件关于对话框
参数: 无
返回: 无
◆ 事件
☆ OnReceive 当短信到达时触发这个事件,请在此事件中调用ReadMsg方法
☆ OnSend 在异步发送方式时,短信成功发送时,触发此事件,同步发送时,此事件无效
安装
通过运行regsvr32.exe程序来安装本控件,如:
regsvr32.exe c:\winnt\system32\alasunsmscon.ocx
提示:
由于本控件使用了微软公司的MSCOMM32.OCX,所以用户在自己程序发布时,除了要分发本
控件外,还要包括MSCOMM32.OCX。
特别声明:
深圳市蓝天信息技术有限公司开发的alasunsmscon.ocx控件稳定支持本公司生产的短信猫设备,已对短信猫芯片调用此控件进行了加密技术,本公司的alasunsmscon.ocx控件在调用其它公司短信猫设备时,刚开始能运行一段时间,但运行一段时间后会出现控件无法调用,导致程序无法运行,短信出现乱码等问题,由此声明只对本公司生产的短信猫调用控件负责,用其它公司生产的短信猫调用此控件所引起的系统不稳定,本公司概不负责,敬请谅解。
控件使用说明
◆属性
序 号 属性名称 数据类型 说 明
1 AutoDelMsg Boolean 设置是否在阅读短信后自动删除SIM卡内短信存档
(建议在经常接收短信时设置为true)。
设计和运行时都可以读写,
true自动删除 false不自动删除
默认为false
2 CommPort Integer 串口号(运行时只读)
3 IsOpen Boolean 设备是否已经打开(只读)
True已打开 False未打开
4 IsRegOK Boolean 控件是否成功注册(只读)
True已打开 False未打开
5 Settings String 设备与计算机的串口通讯设置
设计时和运行时都可以读写
默认值为 9600,n,8,1,分别代表波特率、奇偶校验、
数据位数和停止位数
◆方法
☆ 发送AT指令 (ATCommand)
功能描述:向端口发送AT指令
参数:ATCmd string 您要发送的AT指令
返回:string AT指令返回结果 如为错误,返回ERROR
☆ 关闭通讯端口 (CloseComm)
功能描述:关闭与设备的通讯端口
参数: 无
返回: Long 0 成功,其它 失败
☆ 删除短消息 (DelMsgByIndex)
功能描述:删除SIM卡中指定位置的短信
参数: iIndexNo Integer 要删除SIM卡中短信的位置
返回: Long 0 删除成功,其他 删除失败
☆ 取得机器码(GetMachineNo)
功能描述:取得机器码(注册控件时用)
参数: 无
返回: string 机器码字符串
☆ 取得短信中心号码 (GetMsgCenterNo)
功能描述:取得短信中心号码
参数: 无
返回: string 短信中心号码
☆ 取得注册用户名 (GetRegUserName)
功能描述:取得注册用户名
参数: 无
返回:string 用户名
☆ 取得未读信息列表 (GetUnreadMsgIndexList)
功能描述:取得未读信息列表
参数: 无
返回: string 逗号分隔的未读信息序号的列表
☆ 打开通讯端口 (OpenComm)
功能描述: 打开与设备的通讯端口
参数: 无
返回: Long 0 成功, 其他 失败
☆ 读取设备新收到的短消息 (ReadMsg)
功能描述:读取设备新收到的短消息
参数: sNo string 收到短信的来源号码
sCon string 收到短信的内容
sMsgCenterNo string 短信中心号码
dSendTime date 发送短信的时间
iSendTimeZone Integer 发送短信的时区
返回: Long 0 读取成功, 其他 读取失败
☆ 读取短消息 (ReadMsgByIndex)
功能描述:读取SIM卡中指定位置的短消息
参数: iIndexNo Integer 短信序号
sNo string 收到短信的来源号码
sCon string 收到短信的内容
sMsgCenterNo string 短信中心号码
dSendTime date 发送短信的时间
iSendTimeZone Integer 发送短信的时区
返回: Long 0 读取成功,其他 读取失败
☆ 发送短消息 (SendMsg)
功能描述:发送一条短信息
参数: sNo string 对方的手机号码
sCon string 短消息内容
sMsgCenterNo string 短信中心号码(可选)
iMsgType Integer 短信类型 (见下表)
bAsync Boolean 是否异步发送(可选,默认为False)
返回: Long 0 发送成功,其他 发送失败
◆短信类型:
常量 值 说 明
alasunUCS2 0 Unicode类型,如中文。选择此类型,短信的最长长度
为70个字符。
alasun7Bit 1 7Bit类型,一般用来发送英文短信,选择此类型,短信
最长长度为160个字符。
alasunBlinking 2 闪烁类型的短信(需手机支持)。
alasunFlash 4 免提短信(直接显示在用户手机屏幕上,需手机支持),
选择此类型,短信编码自动为Unicode,并且最长长度
为69个字符。
以为常量可以结合使用,如alasunBlinking+alasunFlash
☆ 设置短信中心号码 (SetMsgCenterNo)
功能描述:设置短信中心号码
参数: sNewValue string 短信中心号码
返回: Long 0 成功,其他 失败
☆ 注册控件 (SetSN)
功能描述:注册控件(注册控件时用);
参数: strUserName string 短信用户名
strRegNo string 注册序列号
返回: Boolean True 注册成功,False 失败
☆ 显示控件关于对话框 (ShowAbout)
功能描述:显示控件关于对话框
参数: 无
返回: 无
◆ 事件
☆ OnReceive 当短信到达时触发这个事件,请在此事件中调用ReadMsg方法
☆ OnSend 在异步发送方式时,短信成功发送时,触发此事件,同步发送时,此事件无效
相关搜索: 短信控件,短信开发包
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : smsdemo_delphi.rar 列表 smsdemo_delphi\smsdemo_delphi\pSmsDemo.cfg smsdemo_delphi\smsdemo_delphi\pSmsDemo.dof smsdemo_delphi\smsdemo_delphi\pSmsDemo.dpr smsdemo_delphi\smsdemo_delphi\pSmsDemo.exe smsdemo_delphi\smsdemo_delphi\pSmsDemo.res smsdemo_delphi\smsdemo_delphi\UnitMain.dcu smsdemo_delphi\smsdemo_delphi\UnitMain.ddp smsdemo_delphi\smsdemo_delphi\UnitMain.dfm smsdemo_delphi\smsdemo_delphi\UnitMain.pas smsdemo_delphi\smsdemo_delphi\UnitMain.~ddp smsdemo_delphi\smsdemo_delphi\UnitMain.~dfm smsdemo_delphi\smsdemo_delphi\UnitMain.~pas smsdemo_delphi\示例使用方法简介.doc smsdemo_delphi\smsdemo_delphi smsdemo_delphi