Thema: Delphi Dateien Vereinen

Einzelnen Beitrag anzeigen

Benutzerbild von ErazerZ
ErazerZ

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

Re: Dateien Vereinen

  Alt 18. Dez 2007, 19:48
Komponente? Wie wäre es du machst dir eine Struktur die du benutzt, z.b.
diese Struktur schreibst am Anfang der Datei..
Delphi-Quellcode:
type TDatenInfo = packed record
  Signature: DWORD; // deine sig oder sonstiges, damit du weißt das es höhstwahrscheinlich dein Archiv format ist
  FilesCount: Integer; // anzahl der Dateien
end;
Danach schreibst du wie oft du das brauchst hintereinander auf, also wieviele Dateien du Archivieren möchtest..
Delphi-Quellcode:
type TDaten = packed record
  Filename: string[255]; // Dateiname
  Offset: DWORD; // Adresse, von wo die Datei beginnt im Archiv
  Size: DWORD; // Größe der Datei im Archiv
end;
und danach schreibst einfach die Dateien nach der Reihe im Archiv auf...
  Mit Zitat antworten Zitat