问题:在Delphi中的 DCB 定义为什么与 MSDN 里有这么大的不同。不要告诉我因为有些字段没有用,Borland 把它们都删除了。
在 Delphi 中把 DCB 结构中的 StopBits 设为 1 后,用 SetCommState 会出现错误 (文档定义 BOOL SetCommState(hFile ,lpDCB))。用 GetLastError 为 0 ,这是什么意思?
读实COM口时,用ReadFile,指定一个需要读的值,如没有数据时,为什么一直身等待读取?
如何获取缓冲区中没有读取的字符数?如何在数据到达时触发事件?
在 Delphi 中把 DCB 结构中的 StopBits 设为 1 后,用 SetCommState 会出现错误 (文档定义 BOOL SetCommState(hFile ,lpDCB))。用 GetLastError 为 0 ,这是什么意思?
读实COM口时,用ReadFile,指定一个需要读的值,如没有数据时,为什么一直身等待读取?
如何获取缓冲区中没有读取的字符数?如何在数据到达时触发事件?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货