Re: [問題] 請問一個有關SetCommState的問題
※ 引述《slash.bbs@bbs.sayya.org (史萊許)》之銘言:
: ※ 引述《lonepair.bbs@ptt.cc (高肥)》之銘言:
: > 各位大大:
: > 小弟有一個程式在執行上當碰到SetCommState時就不能夠正常的動作,可以請各位
: > 大大幫小弟我看看嗎,
: > #include <windows.h>
: > #include <stdio.h>
: > void delay();
: > int main(int argc, char *argv[])
: > {
: > DCB dcb;
: > HANDLE hCom;
: > BOOL fSuccess;
: > DWORD dwRead;
: > char dataBuffer[10];
: > fSuccess = BuildCommDCB( "9600, N, 8, 1", &dcb );
: DCB 不只有這些參數, 如果你不設定其他參數, 那也要讓它們為 0 吧!
: 所以在 BuildCommDCB 之前, 先將 DCB 變數清為 0 (memset() 不錯用).
: slash
我會建議先GetCommState() save一份dcb備份, 再改正本的內容...
用完後把備份蓋回去... 以免不小心改到甚麼... (由其是最後的wReserved1,
現在沒有用不代表以後的版本沒有用)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.134.126.84
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章