Ich schätze er will einen Datei-Shredder bauen....
Du brauchst diese durch-4-Teilerei nicht.
Delphi-Quellcode:
var i : Integer;
Beispielstream : TMemoryStream;
begin
Beispielstream:=TMemoryStream.Create;
try
Beispielstream.LoadFromFile(Datei);
//Randomize; Sollte nur einmal im Programm aufgerufen werden!
for i:=0 to Beispielstream.Size-1 do
PByte(NativeUInt(Beispielstream.Memory)+i)^ := random(256);
Beispielstream.SaveToFile(Datei);
finally
Beispielstream.Free;
end;
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."