高深商GSM无线固话盒OCX控件二次开发说明 |
gao在2017/9/18发表,被浏览4393次
此文章共有 2 页
1
2
|
index 要删除的号码在SIM卡中的存放位置(索引号); devid 手机盒标识号。 函数原型:function DeleteSimBooks(index, devid: Smallint): WordBool; isTTSplaying --- 设备是否在朗读中,是在朗读中返回True 否则返回 False;无参数: SendCTTS --- 向设备提交朗读文本,有2个参数: text 要朗读的文本 特别说明文本不能包含有英文的双引号“"”或单引号“'”, 也不能有回车“char(13)”和换行“char(10)”符,文本的长度不要超过128个汉字。 mode 文本的编码格式 (只能是 2 和 1) 当mode=2 时 text 的编码是ASCII (中文是GBK) 当mode=1 时 text 的编码是UCS2 向设备提交朗读文本时,首先要保证文本要符合text的要求,在不同的编程工具中留意你的字符串编码默认系统时什么,以确定mode参数 ,在向设备提交文本时务必保证设备的朗读状态处于空闲,否则会出错。也就是说提交朗读文本前要用isTTSplaying查询朗读状态,只用它的 返回为False时才能提交朗读文本。 函数原型:SendCTTS(const text: WideString; mode: Smallint): WordBool; StopCTTS --- 设备停止朗读;1个参数: devid 手机盒标识号。通常选择0 如有新的文本需要立刻朗读。或对方已挂机的情况下,可以终止当前的朗读。 函数原型:StopCTTS(devid: Smallint); 开发要点: (1)在程序启动时,调用LoadComportParam函数。 (2)在第一次使用程序时,请调用SetupPort函数,设置与计算机连接的参数; (3)在一般情况下(1)和(2)都可以直接省略,只要在Open之前直接给Port赋值 Port="HID"即可。除非你有多个设备或设备接口设为模拟COM口。 (4)程序启动后,请调用Open函数打开连接;如果在程序设计时,JDConnected=True,则此步骤忽略。 (5)调用DoAnswer、DoHold、DoDial函数,实现拨打、接听电话。 (6)在OnRing、OnEndRing、OnNoCarrier、OnTeleColp事件中编写处理代码,可实现来电显示,播放语音。 (7)在OnJDSms中编写处理代码,可自动接收短信。 (8)调用SendSms函数,可发送短信。 (9)调用ReadSms、ReadAllSms、DeleteSms函数,可读取、删除SIM卡内的短信。
|
|
|
|