Einzelnen Beitrag anzeigen

Benutzerbild von ErazerZ
ErazerZ

Registriert seit: 27. Mai 2005
Ort: Baden
315 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Teile einer Datei löschen

  Alt 15. Mai 2006, 16:42
ich meinte zb.
ich reserviere 1024 Bytes für eine Datei im speicher (wird gemappt und somit im speicher geladen wo ich sie bearbeiten kann), dann will ich jedoch an der stelle 512 - 10 bytes einfügen, also wird die neue dateigröße 1034, nun ja, da müsste man zuerst alle daten ab 512 in einem anderen pointer sichern und dannach die alten daten (ab position 512) mit den neuen 10bytes überschreiben und dann nochmals die alten daten aus dem gesicherten pointer ab stelle 522 schreiben - nun ja kompliziert ist das nicht wirklich, nur wie tut man speicher "neu reservieren" (also einfach verlängern oder verkürzen) die mittels MapViewOfFile gemappt wurde
hoffentlich hab ich mich jetzt einwenig besser ausgedrückt
  Mit Zitat antworten Zitat