Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.151 Beiträge
 
Delphi 12 Athens
 
#2

Re: Truncate/SetEndOfFile, verhindern das Datei genullt wird

  Alt 14. Jan 2009, 08:33
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 MSDN-Library durchsuchenSetEndOfFile

Seit WinXP gibt es MSDN-Library durchsuchenSetFileValidData, 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 (MSDN-Library durchsuchenFILE_ATTRIBUTE_COMPRESSED) ist, da es (glaub ich) die Datengröße auf der Platte setzt (ist schon 'nen Weilchen her, wo ich damit gespielt hatte)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat