全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1402
推到 Plurk!
推到 Facebook!

求助.... Spcomm如何撥電話出去>

答題得分者是:cmf
ERICSUNG
一般會員


發表:9
回覆:17
積分:5
註冊:2002-04-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-23 20:26:10 IP:61.224.xxx.xxx 未訂閱
小弟想要寫一支程式,讓使用者可以從資料庫選擇電話號碼 透過Voice Modem撥出去. 剛剛已下載按裝Spcomm, 但之前從未有Com Port的寫作經驗, 真不知從何下手, 可否有那為大大提供一點經驗, 先在此謝過.
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-23 20:33:16 IP:61.70.xxx.xxx 未訂閱
引言: 小弟想要寫一支程式,讓使用者可以從資料庫選擇電話號碼 透過Voice Modem撥出去. 剛剛已下載按裝Spcomm, 但之前從未有Com Port的寫作經驗, 真不知從何下手, 可否有那為大大提供一點經驗, 先在此謝過.
//傳送命令給 Modem procedure ModemCommand(c:string); var s:string; begin s:='AT'+'Q0'+c+#13; SPcomm1.WriteCommData(s,strleng(s)); end; //啟始 Modem procedure InitialModem; begin ModemCommand('&C1&D2X4S0=0M0'); end; //撥電話 procedure Dial(PhoneNumber:string); begin ModemCommand('DT'+PhoneNumber); end;
------
︿︿
ERICSUNG
一般會員


發表:9
回覆:17
積分:5
註冊:2002-04-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-23 21:44:40 IP:61.224.xxx.xxx 未訂閱
謝謝cfm大大, 程式寫作程序是否是: 1. InitialModem 2. Dial 那傳送命令給Modem是做啥的? 又 InitialModem及Dial若失敗如何得知? 要掛斷電話要如何寫呢?
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-23 22:15:38 IP:61.70.xxx.xxx 未訂閱
    //要掛斷電話 procedure HangUp; begin       ModemCommand('HO'); end;    //接聽 procedure Conncct; begin  ModemCommand('A'); end;    
------
︿︿
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-23 22:21:47 IP:61.70.xxx.xxx 未訂閱
    1: 發送命令前,先將 DTR 設為 1    檢查 WriteBuf 是否 為 空的    如果 WriteBuf 內無資料表示已發送完畢     再將 DTR 設為 0 2: 要與MODEM 連線 必須 作出始化動作     ModemCommand('ATZ');     InitialModem; 3: 撥出電話    Dial('4125678'); 4:檢查 DCD    DCD=1 表示已連上線   DCD=0 表示已未連上線    
------
︿︿
ERICSUNG
一般會員


發表:9
回覆:17
積分:5
註冊:2002-04-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-23 22:29:07 IP:61.224.xxx.xxx 未訂閱
CFM大大, 謝了!! 現在家裏沒有數據機, 明天到公司試完在回報!!
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-23 22:44:03 IP:61.70.xxx.xxx 未訂閱
OK... 明天再繼續    
------
︿︿
ERICSUNG
一般會員


發表:9
回覆:17
積分:5
註冊:2002-04-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-27 12:58:18 IP:210.243.xxx.xxx 未訂閱
CMF兄, 真的很感謝您的關切, 試了以後, 小弟發覺自己對Modem的Communication 沒有基本認識, 以致遇到問題仍無頭緒, 這樣問下去 會沒完沒了!! 幸好昨天在站上找到一個撥號原件, TDialer32, 剛剛 測試無誤, 所以我的問題也解決了!! Thanks Anyway!!
系統時間:2024-07-02 5:29:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!