spcomm控件接受数据如何判断完毕了, 我现在用这个事件
procedure TMainForm.CommReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
来接受数据写入数据库,
但是当数据很大的时候,我该如何判断接受完毕了数据了?
是不是我应该把接受数据和写入数据库分开操作列?后台有个监控的线程来监控数据发送完毕了
最好能有代码了,线程我都没有接触过,请教各位高手了
procedure TMainForm.CommReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
来接受数据写入数据库,
但是当数据很大的时候,我该如何判断接受完毕了数据了?
是不是我应该把接受数据和写入数据库分开操作列?后台有个监控的线程来监控数据发送完毕了
最好能有代码了,线程我都没有接触过,请教各位高手了
No.0050 2008-05-07
10:51:00
*GLU +3 >=60mmol/L
*BIL +3>=103umol/L
*KET +2 400 mg/L
SG <=1.005
*BLD +1 1.0 mg/L
PH 8.5
*PRO +3 3.0 g/L
URO - 0umol/L
NIT -
LEU - 0Leu/uL
Color:Red
数据格式如上, 最后一个字符为结束字符,而且是一次发几十,或者100个我这么判断结束呢?