流的问题? ( 积分: 20 )

  • 主题发起人 主题发起人 guxlei
  • 开始时间 开始时间
G

guxlei

Unregistered / Unconfirmed
GUEST, unregistred user!
myfilestream:tfilestream;
mystream:tmemorystream;

myfilestream:=tfilestream.create('c:/1.exe',fmopenread');

第一个问题,如果我对myfilestream追加了数据,怎么写入硬盘了?
难道只能
mystream.copyfrom(myfilestream,myfilestream.size);
mystream.savetofile('d:/1.exe');
如果这样做就出现了个问题,c:/1.exe 的文件大小为30M,当copyfrom时会出现
'out of memory while.....'的错误提示。请问如何解决?
 
myfilestream:tfilestream;
mystream:tmemorystream;

myfilestream:=tfilestream.create('c:/1.exe',fmopenread');

第一个问题,如果我对myfilestream追加了数据,怎么写入硬盘了?
难道只能
mystream.copyfrom(myfilestream,myfilestream.size);
mystream.savetofile('d:/1.exe');
如果这样做就出现了个问题,c:/1.exe 的文件大小为30M,当copyfrom时会出现
'out of memory while.....'的错误提示。请问如何解决?
 
?????????????????????????///
 
这个 问题我也想知道
 
????????????????????
 
自己解决了。
 
后退
顶部