Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Inhalt einer .zip Datei anzeigen (https://www.delphipraxis.net/149159-inhalt-einer-zip-datei-anzeigen.html)

-Phantom- 15. Mär 2010 18:27


Inhalt einer .zip Datei anzeigen
 
Hey hey Leute,

Also ich bin grade dabei einen "Entpacker" zu programmieren. Ich bin daran gescheitert den Inhalt der geöffneten .zip Datei anzeigen zu lassen.
Ich benutzte die Abbrevia Komponente.

Meine überlegung
- das geöffnete Archive öffnen // abzipper1.openarchive(filename);
- die liste der Items auslesen // abzipper1.ziparschive.Itemlist;
ist das überhaupt richtig?
und wenn ja, wie übertrage ich dann jedes einzelnes Item in meine listview?

gruß

Mathias

Edit // Ich weiß nun wie man die anzahl der Dateien zählt
abzipper1.count; // nicht grade schwer ^^
Wie füge ich nun jede einzelne Datei in meine Listview ein?

Klaus01 15. Mär 2010 20:05

Re: Inhalt einer .zip Datei anzeigen
 
Guten Abend,

vielleicht so:
Delphi-Quellcode:
for i:=0 to abZipper.count -1 do
  begin
    listView.Items.add(abzipper1.ziparschive.Itemlist.item[i]);
  end;
(habe es nicht getestet)

Grüße
Klaus

-Phantom- 15. Mär 2010 20:19

Re: Inhalt einer .zip Datei anzeigen
 
Danke dir Klaus
Hast mir den letzen Ruck gegeben den ich brauchte ^^

es geht so :
Delphi-Quellcode:
i := abzipper1.Count;
for i:= 0 to abzipper1.Count-1 do begin
slistview1.Items.Add.Caption := abzipper1.Items[i].FileName;
Gruß
Mathias

rollstuhlfahrer 16. Mär 2010 00:03

Re: Inhalt einer .zip Datei anzeigen
 
Zitat:

Zitat von -Phantom-
Delphi-Quellcode:
i := abzipper1.Count;

Kurze Frage: Diese Zeile ist doch überflüssig? danach werden i eh andere Werte zugewiesen.

Bernhard

sun4623 16. Mär 2010 02:57

Re: Inhalt einer .zip Datei anzeigen
 
Hi

Ich habe mir ebenfalls einen kleinen entpacker gebastelt. Ich habe dazu die DFUnRar kompo. von Winrar.de/rarlab.com verwendet. Funktioniert alles super easy. :) Es sind wirklich tolle programmierbeispiele mitbei. Allerdings wird hierfür eine DLL benötigt.

-Phantom- 16. Mär 2010 07:41

Re: Inhalt einer .zip Datei anzeigen
 
Ja und das ist der Nachteil... Ich hab so meine Probleme mit den Dlls. Bin schon mit der Bass.dll nicht Klar gekommen. Aber was solls ich hab es nun hinbekommen ^^ .

-Phantom- 16. Mär 2010 07:43

Re: Inhalt einer .zip Datei anzeigen
 
Und an Rollstuhlfahrer : Ja ist sie xD

himitsu 16. Mär 2010 09:56

Re: Inhalt einer .zip Datei anzeigen
 
Es gibt auch eine 7-Zip-API mit und angeblich auch ohne DLL.

cookie22 16. Mär 2010 10:21

Re: Inhalt einer .zip Datei anzeigen
 
Zitat:

Zitat von himitsu
Es gibt auch eine 7-Zip-API mit und angeblich auch ohne DLL.

7zip ohne dll, wo?

Schwedenbitter 6. Jun 2010 19:41

AW: Re: Inhalt einer .zip Datei anzeigen
 
Zitat:

Zitat von cookie22 (Beitrag 1007379)
Zitat:

Zitat von himitsu
Es gibt auch eine 7-Zip-API mit und angeblich auch ohne DLL.

7zip ohne dll, wo?

Das würde mich auch brennend interessieren!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 Uhr.
Seite 1 von 2  1 2      

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