如何知道当前串口中有多少字节的数据(50分)

  • 主题发起人 主题发起人 twt2000
  • 开始时间 开始时间
T

twt2000

Unregistered / Unconfirmed
GUEST, unregistred user!
取RS232C中的数据个数,但不是取数据
 
var
Stat: TComStat;
Errors: DWORD;
hCom: THandle;
begin
hCom := CreateFile('//./COM1',
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL or
FILE_FLAG_OVERLAPPED,
0);
...
ClearCommError(hCom, Errors, @Stat);
// 结构 Stat中
// Stat.cbOutQue 为输出缓冲字节数
// Stat.cbInQue 为输入缓冲字节数
...
CloseHandle(hCom);
end;
 
接受答案了.
 
后退
顶部