X
xuziling20
Unregistered / Unconfirmed
GUEST, unregistred user!
function addstream(filename:string):boolean; //此函数为添加函数,参数为目标文件
; var t:tfilestream;
; mystream:tmemorystream;
; h,fh:hwnd;
; begin
; ; mystream:=tmemorystream.create;
; ; mystream.loadfromfile(application.ExeName );//装入程序自身
; ;t:=tfilestream.Create(filename,fmopenwrite or fmshareexclusive);//装入目标文件
; ;tfilesize:=t.Size ;//取得目标流长度
; ; mystream.Seek(0,sofromend);
; ;mystream.CopyFrom(t,tfilesize);//在自身流后加上目标文件流数据
; ;t.Free ;//释放
; mystream.SaveToFile('d:/a.bak');
; ; mystream.Free ;
; ; ; result:=true;
; end; ; ; ; ; ; ; ; ; ; //简化过程所以没有加入TRY
为什么调试总出现‘STREAM READ ERROR!’
; var t:tfilestream;
; mystream:tmemorystream;
; h,fh:hwnd;
; begin
; ; mystream:=tmemorystream.create;
; ; mystream.loadfromfile(application.ExeName );//装入程序自身
; ;t:=tfilestream.Create(filename,fmopenwrite or fmshareexclusive);//装入目标文件
; ;tfilesize:=t.Size ;//取得目标流长度
; ; mystream.Seek(0,sofromend);
; ;mystream.CopyFrom(t,tfilesize);//在自身流后加上目标文件流数据
; ;t.Free ;//释放
; mystream.SaveToFile('d:/a.bak');
; ; mystream.Free ;
; ; ; result:=true;
; end; ; ; ; ; ; ; ; ; ; //简化过程所以没有加入TRY
为什么调试总出现‘STREAM READ ERROR!’