RS232開啟的問題--無法開始COM10以上的Port |
答題得分者是:wyndog
|
pencil_tsai
一般會員 發表:1 回覆:1 積分:0 註冊:2004-09-02 發送簡訊給我 |
各位大大:
在小弟的電腦中已經確定有 COM6,COM7,COM10,COM16...等RS232連線Port存在, 而以下是我的開啟RS-232時所用的程式碼,
但相同的程式碼,為什麼無法開始COM10,及COM16咧... int i=6;
char port[6];
sprintf(port,"COM%d",i); handle=CreateFile(port,
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
NULL,//FILE_ATTRIBUTE_NORMAL,
0); if(handle!=INVALID_HANDLE_VALUE)
Memo1->Lines->Add("CreateFile" AnsiString(port) "成功");
else
Memo1->Lines->Add("CreateFile" AnsiString(port) "失敗");
|
wyndog
資深會員 發表:7 回覆:362 積分:348 註冊:2004-10-12 發送簡訊給我 |
|
pencil_tsai
一般會員 發表:1 回覆:1 積分:0 註冊:2004-09-02 發送簡訊給我 |
|
MCDU
一般會員 發表:10 回覆:7 積分:3 註冊:2003-06-12 發送簡訊給我 |
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |