Zitat:
Dann hab ichs direkt mit der
WinAPI versucht, aber auch da war der selbe Effekt
Die Delphi-Funktionen greifen fast direkt auf die
WinAPI zu und dieses hier ist nunrmal ein Verhalten dieser
API.
Truncate entspricht sozusagen
SetEndOfFile
Seit WinXP gibt es
SetFileValidData, aber selbst hatte ich dieses, aus Sicherheitsgründen und da ich es Schlußendlich doch anders gelößt hab, am Ende doch nicht verwendet
Zitat von
MSDN:
Warning Use of this function without proper security considerations may compromise data privacy and security.
Ich glaub bei der ganzen Sache mußt du auch noch mit einberechnen, ob die Datei komprimiert (
FILE_ATTRIBUTE_COMPRESSED) ist, da es (glaub ich) die Datengröße auf der Platte setzt (ist schon 'nen Weilchen her, wo ich damit gespielt hatte)