Fish · 2007-04-15 23:06:40 · 阅读: 510 这次串口没有超过10个,俺一般都是直接改串口名为 \\.\COMxx 之类的 CloseHandle( hNewCommFile ); FPortOpenError := 'File handle is not a comm handle '; // raise ECommsError.Create( FPortOpenError ); 注释掉这句不管用,因为之前 Handle 已经被 Close 了, 后续操作也是不能进行的了。