就是说从串口接收到一个数据就去处理,而不是从缓冲里拿出来再一个个去处理,用什么代码来识别有数据接收呢?
解决方案 »
- 散分消署,20分钟后结贴
- 一不小心发现今天算是过生日!~~ 不过我还是喜欢过农历的 嘿嘿
- 特殊要求:运行环境为没有安装Excel的Windows系统,Delphi中表数据与Excel文件(*.xls)之间导入导出。
- 如何求两个数组的并集?
- Voice Board API to Delphi Components (斑竹为何删我帖子????????)
- 问:本人写了个简单的MIDASWeb的ISAPI程序(dll),可不知道怎么在IE中显示它?
- UUSEE窗口下面的那滚动的字如何实现?
- DELPHI6进行三层开发时遇到的一个问题
- 老大,用ado怎么添加一条记录呀?(巨好赚分题)
- 如何随机抽取表中记录?
- 双击DBGRID列表中的一行数据 调出相应的明细信息
- 谁有做过双摄相头显示的程序?现在想做一个对位系统
SetLength(sTemp,BufferLength);
Move(Buffer^, PChar(sTemp)^, BufferLength); if Pos('Ready',sTemp)>0 then //准备接收菜单指令
begin
lbl_Show.Caption := '正在写入';
//Memo1.Lines.Add()
Comm1.writecommdata(@Wbuf[1],192);
//此处调用写二进制数据的代码
lbl_Show.Caption := '写入完毕';
sTemp := '';
//bReady := False;
Exit;
end; if Pos('*,DELOK',sTemp)>0 then //删除数据成功
begin