AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Header einer datei auslesen.

Offene Frage von "danu1104"
Ein Thema von danu1104 · begonnen am 6. Mär 2010 · letzter Beitrag vom 6. Mär 2010
 
danu1104

Registriert seit: 4. Dez 2006
75 Beiträge
 
Delphi 2006 Personal
 
#1

Header einer datei auslesen.

  Alt 6. Mär 2010, 07:16
Ich brauche eurer hilfe und zwar gehts um:

Header einer datei auslesen um mit der Header Information eine *.pak zu öffnen.

Frage 1:

Ist sowas möglich? (wenn ja siehe frage 2)

Frage 2:

Wenn ja wie fange ich an, ich kenn mich mit delphi eigenermasen aus aber es reicht für soetwas noch nicht aus.

Ich bedanke mich natürlich für jede hilfe / antwort die man kriegen kann


Edit:

habe es mit dieser variante versucht ich bekomme aber nur ausgaben womit ich nix anfangen kann

Delphi-Quellcode:
var
   OpenDialog : TOpenDialog;
   Headerfs:TfileStream;
begin
  OpenDialog := TOpenDialog.Create(Self);
  OpenDialog.Filter := 'PAK FILES|*.pak';
  if OpenDialog.Execute then
  begin
    Headerfs:=TfileStream.Create(ExtractFilePath(OpenDialog.Filename)+'data.hd',fmShareDenyWrite);
    PAK := TcymPak.Create(Self, OpenDialog.Filename);
    PAK.Header.LoadFromStream(Headerfs);
    PAK.Header.DirOffset:=????;
    renderlist;
  end;
  OpenDialog.Free;
end;
Daniel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:35 Uhr.
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