通信利器,金笛锻造
金笛邮件,构建企业神经中枢
首页 | 下载 | 简报 | 新闻 | 方案 | 专题 | 招聘 | 论坛 | 需求表
0 目录 产品 金笛邮件到达通知
金笛短消息控件SMSActiveX使用说明



SMSActiveX控件是为了让Windows程序方便的使用SMS功能。他允许你发送、接收、度去和删除手机中的文本、图片、Flashnewsflash信息,读取和修改短信中心号码。如果使用这个控件,你还可以传送CLI logo。获取手机参数例如IMEI,软件和硬件的版本和日期等等。在使用这个控件时,你只需要设定手机的型号,中心号码和连接模式。

   这个控件现在支持的手机型号是以下Nokia手机型号:3210, 3310, 3330, 3350, 3390, 3410, 5110, 5130, 5190, 5210, 5510, 6110, 6130, 6150, 6190, 6210, 6250, 6310, 6310i, 6360, 6510, 7110, 7190, 8210, 8250, 8290, 8310, 8390, 8850, 8855, 8890, 8910.

下面主要介绍控件的属性。

一、控件属性

1 AutoDeleteMessages

声明:

Delphi:

property AutoDeleteMessages: Boolean;

Visual Basic:

Dim AutoDeleteMessages as Boolean

描述

如果你想在接收后自动的删除SIM卡上的所有短信,就可以使用这个属性。

注意,无论AutoDeleteMessage的值是什么,OnSMSMessageReceived 这个事件都会发生。

2 AutoDeleteReports

声明:

property AutoDeleteReports: Boolean;

Visual Basic:

Dim AutoDeleteReports as Boolean

描述:

如果你想在接收后自动的删除SIM卡上的所有报告,就可以使用这个属性。

注意,无论AutoDeleteMessage的值是什么,OnSMSMessageReceived 这个事件都会发生。

3 BatteryLevel

声明

Delphi:

property BatteryLevel: Integer;

Visual Basic:

Dim BatteryLevel as Long

描述:

为了得到电池的电量,读取电池电量属性.

电池电量是一个百分数,范围是0100

如果组件访问属性失败,则返回-1

4 ComNumber

声明

Delphi:

property ComNumber: integer;

Visual Basic:

Dim ComNumber as Long

描述:

这个属性定义与手机连接的端口号。如果你使用红外线连接方式就可以设定这个参数。(ConnectionMode = 2)

5 ConnectionMode

声明

Delphi:

property ConnectionMode: integer;

Visual Basic:

Dim ConnectionMode as Long

描述:

使用这个属性你可以改变连接模式

0 - DAU-9P 数据线连接

1 - DLR-3

2 - InfraRed 红外线连接

ComNumber ConnectionMode 属性必须在连接前设定好。

6 HW

声明

Delphi

property HW: string;

Visual Basic:

Dim HW as string

描述

HW得到你手机的硬件型号. 如果组件获取这个参数失败时,返回一个空串.

7 IMEI

声明

Delphi:

property IMEI: string;

Visual Basic:

Dim IMEI as string

描述

使用IMEI属性来得到你手机的IMEI.如果组件获取这个参数失败时,返回一个空串.

INTERNATIONAL MOBILE EQUIPMENT IDENTITY(简称IMEI)。中文译做国际移动设备身份码,它的最大功能是

用来协助辨别手机身份真伪。

8 InboxBusy

声明

Delphi:

property InboxBusy: integer;

Visual Basic:

Dim InboxBusy as Long

描述

为了获得填充SMS slot了的数目,读取InboxBusy

如果组件获取这个参数失败时,返回一个-1.

注意, 有时需要一些时间获得这个属性.

9 InboxCount

声明

Delphi:

property InboxCount: integer;

Visual Basic:

Dim InboxCount as Long

描述

为了获得手机SMS slot最大的数目,你可以读取这个属性。

如果组件获取这个参数失败时,返回一个-1.

注意, 如果手机允许保存短信到内存中, 这个方法返回255, 否则将返回手机SIM卡容量.

10  InboxLocations

声明

Delphi:

property InboxLocations: string;

Visual Basic:

Dim InboxLocations as string

描述

这个方法用填充的SMS slot的数目返回CommaText 字符串

如果组件获取这个参数失败时,返回一个空串.

11 LastPacketsSent

声明

Delphi:

property LastPacketsSent: Integer;

Visual Basic:

Dim LastPacketsSent as Long

描述

为了获得实际传送信息包的数目,在最后发送的短信期间,读取LastPacketsSent 属性.当传送logos和铃声时 这个属性是非常有用。例如:当你成功的传送了铃声,SendRingtone方法就会返回true,和LastPacketSent属性就会指明这个铃声有多少部分。

12 LastReadSMSDelivery

声明

Delphi:

property LastReadSMSDelivery: integer;

Visual Basic:

Dim LastReadSMSDelivery as Long

描述

当你从手机里读过短信,所有短信参数就被放入LastReadSMS组属性中.

LastReadSMSDelivery - 如果短信是一个报告,这参数发送状态

       发送状态值:

       0 - 已经发送

       1 - 没有发送

       2 - 在发送过程中

       3 - 没有被发送

13 LastReadSMSMsgType

声明

Delphi:

property LastReadSMSMsgType: Byte;

Visual Basic:

Dim LastReadSMSMsgType as Byte;

描述

当你从手机中读取短信时,所有短信参数被加入 LastReadSMS 组属性.

LastReadSMSMsgType - 显示最近读的短信类型;

       LastReadSMSMsgType :

       0 - 新到的短信

       1 - 发送报告

       2 - 发出的短信

       3 - 图片短信

       4 - 未知短信

14 LastReadSMSPictName

声明

Delphi:

property LastReadSMSPictName: string;

Visual Basic:

Dim LastReadSMSPictName as string

描述

当从手机中读取短信,使用这个属性判定完整的路径

操作将试图使用位图格式存储图片到一个指定的文件

如果这个控制失败,将会重新设定LastReadSMSPictName为一个空串.

15 LastReadSMSSend

声明

Delphi:

property LastReadSMSSend: String;

Visual Basic:

Dim LastReadSMSSend as String

描述

当你从手机中读取短信,所有短信参数被加入 LastReadSMS组属性中.

LastReadSMSSend - 发送者的电话号码

16 LastReadSMSText

声明

Delphi:

property LastReadSMSText: String;

Visual Basic:

Dim LastReadSMSText as String

描述

当你从手机中读取短信,所有短信参数被加入 LastReadSMS组属性中.

LastReadSMSText - 短信的内容

17 LastReadSMSTime

声明

Delphi:

property LastReadSMSTime: Double;

Visual Basic:

Dim LastReadSMSTime: Double

描述

当你从手机中读取短信,所有短信参数被加入 LastReadSMS组属性中.

LastReadSMSTime - 短信时间

18 Model

声明

Delphi:

property Model: integer;

Visual Basic:

Dim Model as Long

描述

这个属性为了和 OLD VERSIONS OF ACTIVEX兼容而设定.

19 PhoneType

声明

Delphi:

property PhoneType: string;

Visual Basic:

Dim PhoneType as string

描述

PhoneType 属性返回 你的Nokia 手机型号.

如果这个控制失败,将会重新设定PhoneType为一个空串.

20 SendTimeOut

声明

Delphi:

property SendTimeOut: Integer;

Visual Basic:

Dim SendTimeOut as Long

描述

使用SendTimeOut属性控制手机响应到手机发送的时间。默认值为 17 .

21 SignalLevel

声明

Delphi:

property SignalLevel: Integer;

Visual Basic:

Dim SignalLevel as Long

描述

为了获得信号状态读取 BatteryLevel属性

信号状态用百分数表示,其值范围是0100

如果组件获取这个参数失败时,返回一个-1.

22 State

声明

Declaration

Delphi:

property State: Integer;

Visual Basic:

Dim State as Long

描述

为了获取当前的连接状态读取State

属性值:

0 - 连接关闭

1 - 连接打开

2 - 连接正忙

23 SW

声明

Delphi:

property SW: string;

Visual Basic:

Dim SW as string

描述

SW 是你的手机的软件版本.

如果组件获取这个参数失败时,返回一个空串.

24 SWDate

声明

Delphi:

property SWDate: string;

Visual Basic:

Dim SWDate as string

描述

SWDate获取你手机的软件版本的日期.

如果组件获取这个参数失败时,返回一个空串.

25 WriteSMSPictName

声明

Delphi:

property 软件版本的日期: string;

Visual Basic:

Dim WriteSMSPictName as string

描述

使用这个属性取决定文件完全路径,接受到的短信中的图片的存储位置.

如果组件获取这个参数失败时,返回一个空串.


所附文件

Jindi-SMSActiveX属性说明文档.doc 51.50 KB


| 打印页面 | 将此页面推荐给朋友 | 返回 |

评论列表


没有评论



关于我们 | 友情链接 | 网站导航
本站由金笛®网站发布系统eZpost™部分模块搭建
Copyright ©2000-2003 北京春笛信息技术有限公司
地址:北京海淀区知春路23号863软件园量子银座903 邮编:100083
销售热线:010-82355864,82358387,82356956,82356575,82356576,82356577
软件企业认定证书号:京R-2003-0045 高新技术企业证书号:京高科字0511005B00776号
客服邮箱:service@mailer.com.cn
ICP备05063332号