我有一些相同格式的文件,文件很大,几百M
而我只想不把文件内容读入内存而改变文件中的指定位置的50字节。
(btw,这50 byte是常量)
怎么写?请高手指教
而我只想不把文件内容读入内存而改变文件中的指定位置的50字节。
(btw,这50 byte是常量)
怎么写?请高手指教
解决方案 »
- 一个非常急而又简单的delphi组件问题,100分求答案
- 用delphi操作word怎样才能在打印的时候显示出打印对话框呢?
- 如何镜像打印二代证身份证底卡
- 急!关于设置mainform
- 请问delphi如何打开指定文件?
- 如何去掉数据库检索时的出现的漏斗式光标
- 一个dbgrid问题,向高手请教:怎样获得dbgrid 里的记录的总的行数
- 开发组件的高手快进来,我们来互相交流
- 三层的问题,我把midas.dll加了,还是会说登录midas.dll出错。
- 各位大侠,请问怎样将STRING转换为OBJECT型!有一点像VFP及VB里面的宏替换。
- 帮忙解释下这条语句
- 转换excel为access出现找不到可安装的iSAM的问题
会出现内存不足的错误,
用TFileStream吧,很简单的
TFileStream能做到嘛?请详细说说
GGJJDDMM们帮帮忙拉
ss:=Tfilestream.create(...);
ss.Seek(soFromBeginning,YourPosition);
....ss.free;
这无法改变指定地址内容
ss.Seek(soFromBeginning,YourPosition);
ss.Write(buf,sizeof(buf));
ss.Write(buf,sizeof(buf));
绝对改写
ss.seek(YourPosition,soFromBeginning );上面反了