分享一个免费短信猫OCX源码
支持法國wavecom短信貓?jiān)O(shè)備,推薦深圳市聯(lián)發(fā)創(chuàng)科科技有限公司短信貓產(chǎn)品。
返回值說明
0 命令執(zhí)行成功
-1 串口打開失敗
-2 串口關(guān)閉失敗
-3 寫串口數(shù)據(jù)失敗
-4 讀串口數(shù)據(jù)超時(shí)
-5 讀串口數(shù)據(jù)失敗
-6 命令執(zhí)行失敗
-7 短信中心地址錯(cuò)誤
-8 目標(biāo)地址錯(cuò)誤
-9 串口沒有打開
-10 短信序號(hào)超界
-11 對(duì)應(yīng)序號(hào)短信不存在
-12 編碼方式不是08
function OpenCom(const aComname: WideString; aBaud: SYSINT; aDataBits: SYSINT;
aStopBits: SYSINT; const aParty: WideString): OleVariant; safecall;
函數(shù)功能:打開串口
參數(shù)說明:
aComname 串口名如:COM1
aBaud 通迅波特率
aDataBits 數(shù)據(jù)位
aStopBits 停止位
aParty 校驗(yàn)位 N無、S空格等等
function CloseCom: OleVariant; safecall;
函數(shù)功能:關(guān)閉串口
function CheckEqu: OleVariant; safecall;
函數(shù)功能:檢查設(shè)備是否在線
/*返回值特別說明 其它同上
1 移動(dòng)卡
2 聯(lián)通卡
*/
function SetSmscAddr(const aAddrStr:WideString): OleVariant; safecall;
函數(shù)功能:設(shè)置短信中心地址
參數(shù)說明:
aAddrStr 短信中心地址,不包括+86,如13800755500
?
function SendSms(const aSendToAddr: WideString; const aSmsMessage: WideString): OleVariant; safecall;
函數(shù)功能:發(fā)送短消息
參數(shù)說明:
aSendToAddr 接收者手機(jī)號(hào),不包括+86,如13800755500,小靈通號(hào)碼包括106,如:106075526758942
aSmsMessage 短消息內(nèi)容,最長60個(gè)漢字 其它10個(gè)用作短信簽名
function ReadOneSms(aSmsId: SYSINT; aDeleteAfterRead: WordBool; out aFromPhone: OleVariant; out aDateTime: OleVariant; out aMsgText: OleVariant): OleVariant; safecall;
函數(shù)功能:讀短消息
參數(shù)說明:
aSmsId 短信序號(hào)
aDeleteAfterRead 讀后是否刪除
aFromPhone 發(fā)送者手機(jī)號(hào)碼
aDateTime 發(fā)送時(shí)間
aMsgText 短信內(nèi)容
function DelOneSms(aSmsId: SYSINT): OleVariant; safecall;
函數(shù)功能:刪除短消息
參數(shù)說明:
aSmsId 短信序號(hào)
function LoginSMS(const aUserId: WideString; const aPassWord: WideString): OleVariant; safecall;
函數(shù)功能:驗(yàn)證用戶名及密碼 發(fā)送短信時(shí)用戶名會(huì)做為短信簽名跟在后面,如果沒有調(diào)用將使用默認(rèn)的用戶名
參數(shù)說明:
aUserId 用戶名
aPassWord 密碼
?
function SendAtCommand(const aCommandText: WideString; out aReturnBuffer: OleVariant): OleVariant; safecall;
函數(shù)功能:發(fā)送AT指令
參數(shù)說明:
aCommandText 要發(fā)送的AT指令
aReturnBuffer 發(fā)送AT指令的返回值
function ReadAllSmsWithStatus(aStatus: SYSINT): OleVariant; safecall;
函數(shù)功能:讀所有指定狀態(tài)的短信息,當(dāng)為0,1時(shí)讀后會(huì)刪除短信 0未讀 1已讀 2待發(fā) 3已發(fā) 4全部
參數(shù)說明:
aStatus 短信狀態(tài)類型值
返回值大于0,指示本次讀取到的短信數(shù),短信放在內(nèi)存里面,需要用ReadOneSmsFromAllSms讀取
function ReadOneSmsFromAllSms(aSmsId: SYSINT; out aFromPhone:OleVariant;out aDateTime: OleVariant; out aMsgText: OleVariant): OleVariant; safecall;
函數(shù)功能:按序號(hào)讀取ReadAllSmsWithStatus返回的短信息
參數(shù)說明:
aSmsId 短信序號(hào)
aFromPhone 發(fā)送者手機(jī)號(hào)碼
aDateTime 發(fā)送時(shí)間
aMsgText 短信內(nèi)容
特別說明:如果ReadAllSmsWithStatus返回10,aSmsId的值就是從1--10
轉(zhuǎn)載于:https://www.cnblogs.com/clttsms/p/5830433.html
總結(jié)
以上是生活随笔為你收集整理的分享一个免费短信猫OCX源码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于chrome内核的.NET开发资源
- 下一篇: 虚机中访问外网;NAT中的POSTROU