CreateFile 的問題 |
答題得分者是:lu
|
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
各位先進,最近小弟我遇到一個很奇怪的問題,就是我在使用CreateFile 去連結COM11時,會發生無法使用聯接埠的情況,就是會回應錯誤,而當時並沒有其他的程式佔據此port,因此想請教各位先進有什麼看法。我寫了一小段側試碼,如下:
AnsiString comstr; for (int i=0;i<20;i ){ comstr= "COM" ANsiString(i); hComm = CreateFile(comstr.c_str(), GENERIC_READ| GENERENIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0 ); if(hComm != INVALD_HAND_VALUE){ Memo1->Lines->Add(comstr); } } 麻煩大家了~ |
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
lu
高階會員 發表:11 回覆:189 積分:195 註冊:2003-11-19 發送簡訊給我 |
如下
[code cpp] AnsiString comstr; for (int i=0;i<20;i ) { if (i >9) comstr= "\\\\.\\COM" String(i); else comstr= "COM" ANsiString(i); hComm = CreateFile(comstr.c_str(), GENERIC_READ| GENERENIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0 ); if(hComm != INVALD_HAND_VALUE){ Memo1->Lines->Add(comstr); } [/code] ===================引 用 tcSweey 文 章=================== 各位先進,最近小弟我遇到一個很奇怪的問題,就是我在使用CreateFile 去連結COM11時,會發生無法使用聯接埠的情況,就是會回應錯誤,而當時並沒有其他的程式佔據此port,因此想請教各位先進有什麼看法。我寫了一小段側試碼,如下: AnsiString comstr; for (int i=0;i<20;i ){ comstr= "COM" ANsiString(i); hComm = CreateFile(comstr.c_str(), GENERIC_READ| GENERENIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0 ); if(hComm != INVALD_HAND_VALUE){ Memo1->Lines->Add(comstr); } } 麻煩大家了~ |
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
|
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
|
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
|
tcSweey
一般會員 發表:7 回覆:19 積分:15 註冊:2005-01-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |