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.....'的错误提示。请问如何解决?
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.....'的错误提示。请问如何解决?