Einzelnen Beitrag anzeigen

Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#14

Re: Beliebig große leere Dateien erzeugen

  Alt 17. Jan 2006, 15:14
Ich mach es so:
Delphi-Quellcode:
var
  lBuffer: array [0..524287] of Byte;

...

  ZeroMemory(@lBuffer, SizeOf(lBuffer));
  lFileStream.Seek(0, soFromBeginning);

  while (not FExit) do
    begin
      lFileStream.WriteBuffer(lBuffer, SizeOf(lBuffer));
      FExit := (lFileStream.Size div (1024 * 1024) >= lMaxFileSize) or
               (GetFreeDiskSpace(Drive) < MBLeft);
    end;
MfG
freak
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat