中国开发网: 论坛: 程序员情感CBD: 贴子 499739
amo: 你的串口数超过十个了么?这么改一下试试。
[code='php'] // 支持COM10 以上的串口 hNewCommFile := CreateFile( PChar('\\.\'+FCommName), GENERIC_READ or GENERIC_WRITE, 0, {not shared} nil, {no security ??} OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED, 0 {template} ); //或者试试把下面这段注释掉,不过这可不是什么好招 // Is this a valid comm handle? if GetFileType( hNewCommFile ) <> FILE_TYPE_CHAR then begin CloseHandle( hNewCommFile ); FPortOpenError := 'File handle is not a comm handle '; // raise ECommsError.Create( FPortOpenError ); Exit; end; [/code]
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃你┃ ←(死 )
\ ( →┃√┃ ← ) /
  \_)↗┗━┛ ↖(_/


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录