其他文件smsgate控件ocx开发说明书_第1页
其他文件smsgate控件ocx开发说明书_第2页
其他文件smsgate控件ocx开发说明书_第3页
其他文件smsgate控件ocx开发说明书_第4页
其他文件smsgate控件ocx开发说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、Smsgate控件的

名说连接或GSM模块的串,默认为1,须按你电脑的实际设9600,n,8,1就可以。 ;38400,n,8,1 57600,n,8,1;当地的中心号“ ”广州移动的中心号码。请严格按以上格式设置本属性(如果不知当地的端口当前状态(Ture表示忙,False表示闲控件未时,发出的中带有“未”字二、Smsgate控件名说收到新信息时控件产生该(自动接收新信息RevAuto为开时才有效请在本中用NewMsg方法收ReadMsgRevAuto;收到新信息时,控件持续产生本,直到用NewMsg方法读出内收到发送报告时控件产生该(当发送信息时要求报告时才会产生本,见Sendsms方法,请在本中NewReportNewReport方法有打参数 端口状态发生了三、Smsgate控件的参方法名说调用方法:smsgate1waittime等待回应的时间(秒y连接(初始化3、在waittime设定的时间内,如果没回应,就当连接不成功waittime88调用方法:smsgate1调用方法:smsgate1Sendsms (字符串):(字符串)对方号S_repor=1时有发送报告ySendAsc2,y3AscMsg调用方法:Smsgate1.ReadMsgwhyre=0读未读信息whyre=1读已读信息whyre=2读所有信del_which=1del_which=2删除中指定信y1(ReadMsg方法返回的,见附调用方法:Smsgate1.y调用方法:Smsgate1.y2OnRecvMsg和OnRevReport 目标 打1、返回:OK对方已接;BUSY占线 未接3、举例:a= 1True2、本方法一般和 1True2、本方法一般和 四、Smsgate控件的一些其它方法(部分不支持以下方法,如下方法参考,不具通用性参方法名说调用方法:Smsgate1.pb_why=“me”读中簿pb_why=“sm”读SIM卡中簿pb_why=“rc”读中已接读中簿或通调用方法:Smsgate1.读型调用方法:smsgate1读IMEI1、成功返回IMEI码,否则返回空字调用方法:smsgate1取得生产厂取得当地中心号[小技巧]:如想在你的程序界面上显示上述每个方法的进程,请在程序中把控件的宽(width)600的长条,控件的外观将变成一进程指示条,【附一开发举第一步:先设置好“CommPort”和“Smsservicesettings属性值Smsgate1.Smsservice=” Smsgate1.Settings=”19200,n,8,1”第二步:连接a= ”,A、手工:a= B、自动新信息:在OnRecvMsg中取得新收到的信息(前提是先运行了RevAuto,否则不会产生OnRecvMsgPrivateSubSmsgate1_OnRecvMsg()MsgBox"有新信息啦!"A= ‘NewMsgEndA、在OnRevReport中,使用NewReport方法获得发送报告内PrivateSubSmsgate1_OnRevReport()End第六步:删除中信息(有两种方式A、手工删除:aB、自动删除:把ReadAndDel属性设为true,这样控件在接收到信息后,自动删除的信【附收信息举例(适用于ReadMsg及NewMsg方法当调用msgstr=Smsgate1.ReadMsg(whyre)或msgstr=Smsgate1.NewMsg时,msgstr变量(内容)的组成结构如下msgstr=号码1chr(2)内容1chr(2)时间1chr(1)号码2chr(2)内容2chr(2)时间 chr(1)号码3chr(2)内容3chr(2)时 行分割即可(VBsplit)PrivateSub ‘在OnRecvMsg中使用NewMsg方法获得收到的内dim ‘定义变量msgstr,用于信息字符msgstr=Smsgate1.NewMsg messageall=Split(msgstr,Chr(1)) '对msgstr变量用chr(1)进行分割成每条ForEachonemIn '取出每条短息内容onem(包括,内容,时间kkk= meVV=Split(onem, '对每条内容用chr(2)进行分解为每个详细值,依次为““内容“时间ForEachiccIn '分别取出,内容,时kkk=kkk+Ifkkk=1Then moble=icc ‘取出(moble)Ifkkk=2Then msg=icc ‘取出内容(msg)Ifkkk=3 times ‘ rs("moble")=moblers("moble")=msgrs("moble")=times End 【附三:读的发送报告举PrivateSub ‘在OnRevReport中使用NewReport方法获得报告的内 strReportEndStrReport的构成如下:报告内容+chr$(1)+发出时间+chr$(1)+反馈时间 (chr$(1)为ASCII码)例如:StrReport的构成是:已发送至 2005-8-20 20058-20发出时间:指发出的时间多条报告一起的话,每条报告之间用 分【附四常见问A、端选择不正确B、USBC、Settings的速率与不一致,请用不同的速率试D、NOKIA用数据线连接时,没安装的驱E、红外连接时,有时反应较慢,在控件规定的时间内未能接通,一般试多几次就接通“SIM卡存满时(一般SIM卡收信箱中只能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论