| |
| Flush binary file from disk cache to disk |
 |
How can I guarantee that information I have written to a binary file is flushed from the disk cache and actually written to the disk?
The following example demonstrates flushing the disk cache of given binary file, so that data is guaranteed to be written to the disk.
Example:
procedure TForm .Button Click(Sender: TObject);
var
f : file;
i : integer;
begin
i := 0;
AssignFile(f, 'C:\DownLoad\Test.Bin');
ReWrite(f, );
BlockWrite(f, i, sizeof(i));
FlushFileBuffers(TFileRec(f).Handle);
CloseFile(f);
end;
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|