高深商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 如有新的文本需要立刻朗讀;驅Ψ揭褣鞕C的情況下,可以終止當前的朗讀。 函數原型: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卡內的短信。
|
|
|
|