delphi中如何读写二进制文件?
解决方案 »
- 2次开发接口是个什么意思啊?
- 哈哈,,号外号外拉,学习DELPHI不必愁,源码为您解烦忧
- 公司要求用Delphi,本人从C++ Buider 转过来,先求Delphi7.0两CD版的下载地址!
- 如何使用tlist 来添加树节点 ?????
- 是否可以将String to var???????????????
- 如何确定一个弹出窗口关闭后再执行其他操作?
- 这是个什么控件?附有截图。见多识广的朋友们来帮我看看。
- Memo的自动换行是怎么实现的?为什么速度这么快?
- 如何使button根据edit的内容改变enable属性
- Delphi程序容易被杀软误报吗?
- Com服务器程序无法启动??
- 请赐教,不胜感谢!
FileRead读取
FileWrite写
CopyMemory
var FileSave: olevariant;
F: file;
F2: file;
FromSize, ToSize: integer;
buf: array[0..2048] of char;
begin
assignfile(f, ExtractFilepath(application.ExeName) + 'Temp.dsj');
assignfile(f2, SaveDialog1.FileName);
reset(f, 1);
rewrite(f2, 1);
blockwrite(f2, buf, sizeof(buf), ToSize);
repeat
blockread(f, buf, sizeof(buf), FromSize);
//这里操作buf,做你想作的事
blockwrite(f2, buf, sizeof(buf), ToSize);
until (FromSize = 0) or (FromSize <> ToSize);
closefile(f);
closefile(f2);end;
(1)tfilestream
(2)file类型
(3)fileopen,fileclose,fileread,fileseek,filewrite
(4)api:createfile等以上都可以在delphi帮助里面得到解答。