[問題] handle

作者: GooLoo (平凡)   2016-09-05 23:56:11
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB6
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
第一次用WIN32 API, 照書打...
hComm一直等於INVALID_HANDLE_VALUE,為什麼呢?
我有確認RS232是COM1沒錯,Edit也是1
我有哪邊弄錯了嗎?
後面還有一些CODE我沒貼, 因為hComm沒成功, 後面就沒意義了!
餵入的資料(Input):
預期的正確結果(Expected Output):
不出現 Open Serial Port Error
錯誤結果(Wrong Output):
出現 Open Serial Port Error
程式碼(Code):(請善用置底文網頁, 記得排版)
//
作者: rephansu (xanadu)   2016-09-05 23:59:00
這個程式碼跑 COM10以上會有問題,不知是不是這問題
作者: GooLoo (平凡)   2016-09-06 00:06:00
我是COM1說, 另外為什麼10以上會有問題?
作者: ilikekotomi (Young)   2016-09-06 01:31:00
用GetLastError看看會不會有幫助?
作者: petercoin (彼得幣)   2016-09-06 18:57:00
CreateFile倒數第二個參數改FILE_FLAG_OVERLAPPED看看?

Links booklink

Contact Us: admin [ a t ] ucptt.com