Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei Archiv (https://www.delphipraxis.net/12967-datei-archiv.html)

Zerolith 9. Dez 2003 21:16

Re: Datei Archiv
 
Hallo!

Find ich toll!

allerdings möchte ich gern an dem source von SCP weiterentwickeln, da ich mich da schnell einarbeiten konnte und es mir grad einen mords spass bereitet, und ich hoffe dass ihr mir dabei auch etwas weiter helft.

Bis ich mich in deinen Quellcode eingearbeitet hab der naja relativ umfangreich ist - naja hoff du weißt was ich mein =)

Aber trotzdem Danke!

Luckie 9. Dez 2003 21:19

Re: Datei Archiv
 
Falls du noch Anregungen brauchst, kuck dir mal meine SFXTools an: www.luckie-online.de/downloads . Das erstellt ein SFX Archiv und kann auch ganze Ordner mit Unterordnern aufnehmen.

Zerolith 10. Dez 2003 09:31

Re: Datei Archiv
 
kann mir evtl Jemand (*SCP Angugg*) erklären.

Was ich machen muss wenn ich HEader erweiter? ich kriegs nicht hin.

Delphi-Quellcode:
 TFileArchiveHeader = Record
    FileTag : array[0..3] Of Char;
    Count : Cardinal;
  end;
so ist im Moment und SO möcht ichs haben:
Delphi-Quellcode:
 TFileArchiveHeader = Record
    FileTag : array[0..[b]4[/b]] Of Char;
    Password : String[25];
    PWEnabled : WordBool;
    Count : Cardinal;
  end;
(ich weiß oben hab i n Fehler gemacht)

Was muss ich alles ändern damit das funktioniert?
Danke

scp 10. Dez 2003 13:29

Re: Datei Archiv
 
Du musst nur statt
Delphi-Quellcode:
        fs.Read(Header, 8);
dies hier einsetzen:
Delphi-Quellcode:
        fs.Read(Header, SizeOf(TFileArchiveHeader));
und statt dem
Delphi-Quellcode:
        fs.Write(Header, 8);

        CurOffset := 8;
das hier:
Delphi-Quellcode:
        fs.Write(Header, SizeOf(TFileArchiveHeader));

        CurOffset := SizeOf(TFileArchiveHeader);

Zerolith 10. Dez 2003 13:38

Re: Datei Archiv
 
Danke =)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz