Delphi 利用TmemoryStream写入数据到文本文件末尾前255字节 20

functionTFrm_LookPic.WritePra(_pra:string;info:string):Boolean;varMyFile:TMemoryStrea... function TFrm_LookPic.WritePra(_pra:string;info:string):Boolean;
var
MyFile:TMemoryStream;
Bytes: array of pchar;
begin
try
MyFile:= TMemoryStream.Create;
MyFile.LoadFromFile(_pra);
SetLength(Bytes,255);
Bytes[0] := pchar(info);
MyFile.Seek(-255,soFromEnd);
MyFile.WriteBuffer(Bytes[0],255);
FreeAndNil(MyFile);
Result:= true;
except
on e:Exception do
begin
Result:= false;
end;
end;

谁能帮我看下,为什么写不进去呢??
展开
 我来答
tcds30
2011-05-31 · TA获得超过131个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:116万
展开全部
你写入缓存后好像没有写入文件啊
追问
楼上能详细说下吗?怎样解决这个问题,,谢谢!!
追答
你用这个方法读入文件,MyFile.LoadFromFile(_pra);,然后只是改写了缓存,应该有一个函数时写回文件的。。。具体哪个函数及不请了,大概是 SavetoFile 吧,你查查 TMemoryStream 的帮助吧,应该有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式