有關Rs232的問題 |
尚未結案
|
kevinhue
一般會員 ![]() ![]() 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
|
cmf
尊榮會員 ![]() ![]() ![]() ![]() ![]() 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
kevinhue
一般會員 ![]() ![]() 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
|
cmf
尊榮會員 ![]() ![]() ![]() ![]() ![]() 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
kevinhue
一般會員 ![]() ![]() 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
|
cmf
尊榮會員 ![]() ![]() ![]() ![]() ![]() 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
typedef struct _COMSTAT { // cst
DWORD fCtsHold : 1; // Tx waiting for CTS signal
DWORD fDsrHold : 1; // Tx waiting for DSR signal
DWORD fRlsdHold : 1; // Tx waiting for RLSD signal
DWORD fXoffHold : 1; // Tx waiting, XOFF char rec'd
DWORD fXoffSent : 1; // Tx waiting, XOFF char sent
DWORD fEof : 1; // EOF character sent
DWORD fTxim : 1; // character waiting for Tx
DWORD fReserved : 25; // reserved
DWORD cbInQue; // bytes in input buffer DWORD cbOutQue; // bytes in output buffer
} COMSTAT, *LPCOMSTAT;
COMSTAT stat;
DWORD dwErrorCode ClearCommError( hCommDevice,&dwErrorCode, &stat);
------
︿︿ |
kevinhue
一般會員 ![]() ![]() 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
我上傳按此按鈕的程式好了....可以幫我看看嗎?
COMSTAT cs;
String Temp,i;
char *SendData;
DCB dcb;
int ln;
unsigned long lrc,BS,BS1,Position=0;
ProgressBar1->Min=0;
ProgressBar1->Smooth=true;
ProgressBar1->Max=BS;
ProgressBar1->Position++;
if (hComm == 0) return;
Temp = mSend -> Text;
BS = Temp.Length();
SendData = Temp.c_str();
WriteFile(hComm,SendData,BS, &lrc,NULL);
ShowMessage("傳送完畢");
Memo1 -> Text = IntToStr(BS) + "\r\n"; 我想要作出可以看到ProgressBar1有在跑傳資料的數值.....可是都做不出來
|
cmf
尊榮會員 ![]() ![]() ![]() ![]() ![]() 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
String Temp,i; char *SendData; int i; unsigned long lrc,BS; if (hComm == 0) return; ProgressBar1->Min=0; ProgressBar1->Smooth=true; Temp = mSend -> Text; BS = Temp.Length(); ProgressBar1->Max=BS; SendData = Temp.c_str(); for (i=BS;i>=1;i--) { WriteFile(hComm,SendData,1, &lrc,NULL); ProgressBar1->Position++; SendData=SendData+1; Application->HandleMessage; } ShowMessage("傳送完畢"); Memo1 -> Text = IntToStr(BS) + "\r\n";
------
︿︿ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |