[问题] 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