spcomm控件接受数据如何判断完毕了, 我现在用这个事件
procedure TMainForm.CommReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
来接受数据写入数据库,
但是当数据很大的时候,我该如何判断接受完毕了数据了?
是不是我应该把接受数据和写入数据库分开操作列?后台有个监控的线程来监控数据发送完毕了
最好能有代码了,线程我都没有接触过,请教各位高手了

解决方案 »

  1.   

    
     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个我这么判断结束呢?