Autor Beitrag
xSkaschY
Hält's aus hier
Beiträge: 5

Windows Vista Ultimate
D2007
BeitragVerfasst: Mi 02.07.08 09:29 
Hallo zusammen,

ich wollte mal wieder ein wenig mit Delphi rum experimentieren, und mir mal die *.pbo-Dateien von meinem Spiel angeschaut. (Sind gepackte Dateien wie zip/rar)

Dabei wollte ich mir ein Programm schreiben, welches mir den Inhalt dieser Datei anzeigt.

Habe auch, glaube ich zumindestens, alle benötigten Informationen die ich dafür brauche, ich weiss aber nicht wie ich die richtig anwende.

Wie sage ich meinem Programm nun das er die Datei mit den o.g. Daten öffnet?

Grüße

Toby
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mi 02.07.08 10:32 
Ohne jetzt die Seite gelesen zu haben:
- Für ZIP gibt es Komponenten (Suche), mit denen könnte man es probieren
- Ansonsten: TFileStream oder TMemoryStream und alles in Handarbeit.
www.delphi-treff.de/...nspeicherung/streams
xSkaschY Threadstarter
Hält's aus hier
Beiträge: 5

Windows Vista Ultimate
D2007
BeitragVerfasst: Mi 02.07.08 10:49 
Naja die Zip kompo kann ich dafür nicht benutzen.

Auf der Seite steht was von:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
struct entry
{
 // standard entry
 Asciiz  filename; // = 0
 ulong   PackingMethod; //=0x56657273 Product Entry (resistance/elite/arma)
 ulong   OriginalSize;  // =0
 ulong   Reserved;//=0
 ulong   TimeStamp;//=0
 ulong   DataSize; //=0
// end of 'standard' entry
 struct HeaderExtension
 {
  Asciiz String;
  ............
  Asciiz String; // '\0' mandatory last (or only) entry
 };
};


Kann mir aber nicht erklären wie ich das in die Streams mit einbringen soll.

Moderiert von user profile iconNarses: Code- durch C#-Tags ersetzt