怎样将串口中读到的信息写到一个文件中? 从串口中读到的信息是不是一段一段的文件流?怎样将这些信息写到一个文件中?就是读一段写一段(累加填入)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function WriteLog(const logstr,fname:string):integer;var f:Text;begin Assignfile(f,fname); Try if FileExists(Fname) then append(f) else rewrite(f); WriteLn(F,LogStr); Except end; Closefile(f);end; djmdjmdjm(狄惊梦) 就用WRITELN写入文本文件。读出的数据可能不是文本,不能用这种方法!zhuangjx(zhuangjx) ,你这个方法好想也不行啊,WriteLn也是用来处理普通文件的,我这个文件是2进制的。 如果是串口中收到的全是ACSII的话那你就可以定义一个文本文件写到这个文件中就可以了varFileName :Textfile;//begin Assignfile(FileName ,fname); Try if FileExists(Fname) then append(FileName) else rewrite(FileName); WriteLn(FileName,TempStr); //TempStr 是你收到的那个串 Except end; Closefile(FileName);end; 简单问题 发工资了 如何查看并修改html的源码? 问一下关于DBGrid的问题 关于数据记录统计 怎么用BDE将WORD文件存入SQL SERVER2000数据库中IMAGE字段? 这款软件蛮爽呢,可以看很多电视 请大家帮忙看一下以下这段代码怎么回事? 急需回答的人 软件发布:人力资源管理系统(开放版) 李维的ADO_MTS_COM+怎么都只有前面四章啊?谁有后面的吗?(E_BOOK) 怎样让INTRAWEB中的出来的网页使用自己的网页呢? 寻找 maozefa(之源) !!!!!!!!!!!!!
var f:Text;
begin
Assignfile(f,fname);
Try
if FileExists(Fname) then append(f) else rewrite(f);
WriteLn(F,LogStr);
Except
end; Closefile(f);
end;
var
FileName :Textfile;//
begin
Assignfile(FileName ,fname);
Try
if FileExists(Fname) then append(FileName) else rewrite(FileName);
WriteLn(FileName,TempStr); //TempStr 是你收到的那个串
Except
end;
Closefile(FileName);
end;