AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Phantom Zip v2.0
Thema durchsuchen
Ansicht
Themen-Optionen

Phantom Zip v2.0

Ein Thema von -Phantom- · begonnen am 23. Jul 2010 · letzter Beitrag vom 28. Jul 2010
Antwort Antwort
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 07:46
Warum sollte man sich auch mit Kompression beschäftigen, wenn man ein Packprogramm schreibt? Ist doch nebensächlich.


Welche Kompressionsstufe ist denn aktuell im Programm hinterlegt?
Das muss man normalerweise bei Zip-Komponenten angeben können.

Für fortgeschrittene Einstellungen, könntest du auch die 7zip.dll nutzen. Du hast dann jedoch diese Dll-Datei neben deiner Exe im Verzeichnis. Was aber nicht stört, da du sowieso mehrere Dateien auslieferst.

Geändert von Matze (24. Jul 2010 um 07:48 Uhr)
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 13:22
@Hunni

Dafür gibt es "Entpacken nach"

@ Matze

ja würde ich gerne machen, damit ich auch andere Formate öffnen und entpacken kann. Ist du umsonst? Wo kann ich die Downlodden?

>> das muss höhst wahrscheinlich die richtige sein
http://www.dlldll.com/7-zip.dll_download.html
Mathias Jansen

Geändert von -Phantom- (24. Jul 2010 um 13:43 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 13:46
Die wird mit 7zip ausgeliefert und ist kostenlos ja.
Die Lizenz musst du natürlich beachten. Delphi-Beispiele gibt's meines Wissens auch irgendwo.

Ich vermute, du machst das Projekt aus Spaß an der Freud', denn 7zip kannst du damit natürlich nicht toppen in Sachen Funktionalität.

Ich habe eine 7z.dll und eine 7-zip.dll. Ich weiß grad gar nicht, welche die richtige ist.

Edit: 7zip plugin Api

Geändert von Matze (24. Jul 2010 um 13:50 Uhr)
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 15:55
Ja stimmt schon das ich es auf "Fun" mache. Denn ich bin noch ein Delphi Anfänger ... Ich meine ich programmier erst 9 Monate. Und bei jedem Projekt was ich mache lerne ich eine menge dazu. Jetzt werde ich wahrscheinlich lernen wie man mit dll's arbeitet
Mathias Jansen
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 16:04
Jetzt werde ich wahrscheinlich lernen wie man mit dll's arbeitet
Danke der API kriegst du davon eigentlich nichts mit, es sei denn, du versuchst deren Code zu verstehen.
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 18:41
Ich finde die "7z.dll" nirgendwo. Ich hab die 7.-zip.dll gefunden. Aber ich weiß nun nicht wie ich das machen muss. ( muss ich dafür ein neues Thema öffnen ?)
Das ist mein Versuch : ( nicht böse sein wenn das total daneben ist hab noch nie mit Dll's rum hantiert )
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject) stdcall;
external '7-zip.dll';
begin
   with CreateInArchive(CLSID_CFormatZip) do
   begin
     OpenFile('C:\Users\Administrator\Desktop\test.zip');
     ExtractTo('C:\Users\Administrator\Desktop\test');
 end;
end;
Als Fehler kommt das er "CreateInArchive", "Openfile", und "Extractto" nicht kennt
Mathias Jansen
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Phantom Zip v2.0

  Alt 24. Jul 2010, 19:13
die dll ist mit im archiv.
Gruß
Cookie
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:42 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