Einzelnen Beitrag anzeigen

Benutzerbild von markus5766h
markus5766h

Registriert seit: 5. Mär 2009
Ort: Hamburg
569 Beiträge
 
Delphi XE8 Professional
 
#3

AW: Daten Shredder Sourcecode

  Alt 29. Jan 2017, 18:04
... Beim nachvollziehen fiel mir auf: die Variable arr wird definiert aber nicht benutzt. Also lasse ich diese weg!?
ist scheinbar überflüssig . . .

... CounttoWrite ist bei 34, FillBuffer[j] hat aber nur 6 Elemente zum Ansteuern... Was passiert also in 29 Schleifendurchgängen- nichts?
bei j = 6 müsste es eigentlich knallen : BlockWrite(f, FillBuffer[j], Buffer);
denn FillBuffer ist ja nur als Array[0..5] definiert

... Bei DeleteFile im ersten Block soll eine sog. $temp.tmp Datei gelöscht werden. Gibt es die überhaupt?
... ist etwas wirr, ebenso der Aufruf von ShredderFile(newname);
wenn schon dann :
Code:
 if not RenameFile(FileName, newname)
  then raise Exception ...
    else ShredderFile ...
Markus H.
  Mit Zitat antworten Zitat