Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
17. Jan 2006
Ich mach es so:
var
lBuffer: array of Byte;
...
ZeroMemory(@lBuffer, SizeOf(lBuffer));
lFileStream.Seek(0, soFromBeginning);
while (not FExit) do
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
17. Jan 2006
Hallo :hi:,
fs := TFileStream.Create(Path, fmCreate);
try
fs.Size := free_size - 100000;
finally
fs.Free;
end;
Das funktioniert ja wunderbar. Von einer Sekunde auf die andere ist die Platte voll, aber kann ich da jetzt auch irgendwie meine Bits noch auf Null setzen? Wird da wirklich was auf die Platte geschrieben, oder nur irgendwelche Marken gesetzt? Ich wäre dir sehr...
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
16. Jan 2006
lFileStream := TFileStream.Create(AFileName, fmOpenWrite); :| Das mach ich schon.
MfG
freak
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
16. Jan 2006
Ich erzeuge eine Datei mit:
AssignFile(f, AFileName);
try
Rewrite(f);
finally
CloseFile(f);
end;
und schreibe dann mit:
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
5. Jan 2006
Ok, ich weiß jetzt wie ich den freien Speicher bekomme. Wie kann ich jetzt alle Bits (Heißen die so? :gruebel: ) auf Null setzen? Was auch schön wäre, wenn man das noch prüfen könnte, ob die Null sind (Ist aber nur optional :mrgreen: ).
@Vjay: Mein Kollege meint das Verschieben alleine reicht nicht.
MfG
freak
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
5. Jan 2006
Ja, ich arbeite mit VM-Ware. Wo finde ich denn die Shrink-Funktion? Macht diese Funktion das, was ich machen will? :wiejetzt:
Ich bin leicht verwirrt. :stupid: Das Programm ist ja nicht direkt für mich. Ich kenne mich mit VM eigentlich nicht so gut aus. Ich wurde halt darum gebeten. Wenn es natürlich eine einfache schon vorhandene Funktionalität gibt wäre das auch ok. ;)
MfG
freak
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
5. Jan 2006
Hallo Vjay :hi:,
danke für die schnelle Antwort.
Daran solltest du noch arbeiten. :mrgreen: Aber ich hätte wahrscheinlich die gleiche Schlussfolgerung gezogen. :stupid: Mir geht es aber um etwas Anderes. Und zwar arbeite ich mit VMs. Wenn man diese nun kopiert wird der gesammte freie Speicher mit kopiert. Das passiert allerdings nicht, wenn der freie Speicherplatz auf der VM-Festplatte...
Forum: Sonstige Fragen zu Delphi
Delphi
by freak4fun,
5. Jan 2006
Hallo :hi:,
ich möchte eine Datei erzeugen, die den gesammten freien Platz auf der Festplatte ausfüllt. Dabei soll, wenn man die Datei wieder löscht nur Nullen auf der Festplatte(Hardware) zurückbleiben. Die Datei muss keine spezielle Endung haben. Kann mir da einer weiterhelfen? Oder kann man vielleicht auch anders den gesammten freien Speicherplatz mit Nullen auffüllen?
Wenn das zu unklar...