Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
30. Okt 2009
Man sollte auch in Wechseldatenträger und Nicht-Wechseldatenträger unterscheiden (anderes Caching)
Und Festplatten sind, vorallem beim Speichern, wesentliche schneller als USB-Sticks.
Es sollten also alle Vergleiche mit dem selben Datenträger und nur anderen Formatierungen gemacht werden.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
30. Okt 2009
SetFilePointer setzt den Dateizeiger innerhalb des gesamten gültigen Bereichs und dieses ist nicht nur der mir Daten Gefüllte.
Und SetEndOfFile setzt das "virtuelle" Dateiende auf die Position des Dateizeigers.
(wenn es um Backupzwecke geht und man das physische Dateieine, z.B. bei Komprimierung via NTFS, dann kann man nicht SetEndOfFile nehmen)