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

RS232連接程式

答題得分者是:taishyang
bot00029
一般會員


發表:6
回覆:5
積分:2
註冊:2008-05-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-29 13:27:23 IP:123.110.xxx.xxx 訂閱
我想做一個一班的串列程式
可是我是一個新手,不知道錯在哪..請各位幫我解決
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-30 16:10:09 IP:203.75.xxx.xxx 未訂閱
你的串列程式是要做什麼呢?
網路上很多VCL元件,應該不用自己造車吧?
bot00029
一般會員


發表:6
回覆:5
積分:2
註冊:2008-05-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-07-02 13:25:21 IP:123.110.xxx.xxx 訂閱
不是= =這是照著書上打的...可是不知道錯在哪
都照著打了= =還是不知道哪邊錯誤...這不是元件...只是一個程式
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-07-02 17:29:46 IP:203.75.xxx.xxx 未訂閱
是「如何設計視窗介面的工具軟體--使用BC++」嗎?


===================引 用 bot00029 文 章===================
不是= =這是照著書上打的...可是不知道錯在哪
都照著打了= =還是不知道哪邊錯誤...這不是元件...只是一個程式
bot00029
一般會員


發表:6
回覆:5
積分:2
註冊:2008-05-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-07-03 11:32:37 IP:123.110.xxx.xxx 訂閱
是C Builder與RS232這本書....
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-07-03 12:51:51 IP:203.75.xxx.xxx 未訂閱
那為什麼不直接用這本書提供的rs232元件就好呢?

如果要照打程式碼的話,你要不要比對看看你哪裡打錯?
bot00029
一般會員


發表:6
回覆:5
積分:2
註冊:2008-05-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-07-04 14:55:05 IP:123.110.xxx.xxx 訂閱
比對過了= =可是還是有錯誤...所以我才說我不知道哪邊出錯0.0..
因為是跟學校借的...他說沒有光碟= =所以我就沒辦法找到程式
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-07-04 23:43:05 IP:118.167.xxx.xxx 未訂閱
那你要不要試著去借「如何設計視窗介面的工具軟體--使用BC++  基礎篇」這本書,書還蠻新的。裡面也有rs-232的連接方式及程式碼。試試看吧
不然可以上網找其它的rs232元件來用,用法都大同小異。


===================引 用 bot00029 文 章===================
比對過了= =可是還是有錯誤...所以我才說我不知道哪邊出錯0.0..
因為是跟學校借的...他說沒有光碟= =所以我就沒辦法找到程式
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-07-08 19:21:26 IP:118.169.xxx.xxx 訂閱
1.
if (!SetCommState(hComm, &dcb)) { //設定COM的狀態
MessageBox (0, "通訊埠設定錯誤!!!","Set Error",MB_OK);
CloseHandle(hComm);
return;
} <-- 少了這個括號

2.
SendData = Temp.c_str(); <-- 少了分號

3.
WriteFile(hComm,SendData,BS, <-- 少了這個逗號 &lrc,NULL);

4.
DWORD nBytesRead, dwEvent, &dwError <-- 多了'&'符號;

5.
PurgeComm(hComm, PURGE_RXCLEAR);//清除COM資料<---因為你是copy & paste的關係,所以把//與;之前的空白去掉即可
系統時間:2024-04-20 16:41:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!