Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi WinZip-Archiv unzippen ohne DLL (https://www.delphipraxis.net/60555-winzip-archiv-unzippen-ohne-dll.html)

Patrick 9. Jan 2006 08:40


WinZip-Archiv unzippen ohne DLL
 
Hallo,

Ich möchte ein Zip-Archiv, dass mit Windows erstellt ist entpacken. Dabei will ich aber keinerlei DLLs verwenden. Ich möchte, dass meine Anwendung das quasi ohne Hilfe von aussen hinkriegt.

Die Codes, die ich bisher gefunden habe konnten meißt mit dem Zip-Header nichts anfangen...

merlin17 9. Jan 2006 09:13

Re: WinZip-Archiv unzippen ohne DLL
 
schau' dir einmal die abbrevia-componenten von turboPower an (auf sourceforge.net zu finden);
meines wissesn gibt es dort schon eine version für D200x

damit benötigst du keine dll!


:-) thomas

Patrick 9. Jan 2006 09:42

Re: WinZip-Archiv unzippen ohne DLL
 
Schön und gut, aber anscheinend bin ich zu doof um die Komponenten zu installieren.

Ich habe jetzt die folgenden Pakete zu Auswahl:

B304cd60.dpk
B304cd70.dpk
B304cr60.dpk
B304cr70.dpk
B304vd60.dpk
B304vd70.dpk
B304vr60.dpk
B304vr70.dpk
B304_d30.dpk
B304_d40.dpk
B304_d50.dpk
B304_r30.dpk
B304_r40.dpk
B304_r50.dpk
B304_r60.dpk
B304_r70.dpk
B305cd60.dpk
B305cd70.dpk
B305cdK3.dpk
B305cr60.dpk
B305cr70.dpk
B305crK3.dpk
B305vd60.dpk
B305vd70.dpk
B305vr60.dpk
B305vr70.dpk
B305_d30.dpk
B305_d40.dpk
B305_d50.dpk
B305_r30.dpk
B305_r40.dpk
B305_r50.dpk
B305_r60.dpk
B305_r70.dpk

Welche muss ich davon jetzt nehmen?
Also dass ein "r" Runtime-Package und ein "d" Designtime-Package bedeutet weis ich, aber welche Version passt denn auf die IDE-Version von Delphi 2005? Würde da was von "9" stehen würde ich das nehmen...

Khabarakh 9. Jan 2006 09:58

Re: WinZip-Archiv unzippen ohne DLL
 
Wenn ich mich recht erinnere, konnte ich die D7-Packages problemlos für D2005 benutzen.

Patrick 9. Jan 2006 11:13

Re: WinZip-Archiv unzippen ohne DLL
 
B305cd70.dpk
B305cr70.dpk
B305vd70.dpk
B305vr70.dpk
B305_r70.dpk

Wo ist denn da der Unterschied zwischen "c" und "V" und "_"!?

Khabarakh 9. Jan 2006 11:29

Re: WinZip-Archiv unzippen ohne DLL
 
Kleiner Tipp: Im Archiv lässt sich auch eine Readme finden :roll: .

Patrick 9. Jan 2006 11:57

Re: WinZip-Archiv unzippen ohne DLL
 
Ich bin zwar doof, aber so doof dann doch nicht.

Wenn ich Schritt 4 und 5 aus der Readme zitieren darf:
Zitat:

4. Open & compile the runtime package specific to the IDE being
used.

5. Open & install the designtime package specific to the IDE being
used. The IDE should notify you the components have been
installed.
Ich weis aber nicht welche "specific to the IDE being used" ist!

BeBored 9. Jan 2006 11:59

Re: WinZip-Archiv unzippen ohne DLL
 
Ansonsten kann ich dir ZipForge empfehlen. Das benötigt keine DLL, gibts für Delphi2006 und ich bin sehr zufrieden damit. Für private Nutzung ist es auch kostenlos.

Matthias

Khabarakh 9. Jan 2006 12:06

Re: WinZip-Archiv unzippen ohne DLL
 
Code:
  BNNNKKVV.*
   |  | |
   |  | +------ VV VCL version (30=Delphi 3, 40=Delphi 4, 70=Delphi 7, K3=Kylix 3)
   |  +-------- KK Kind of package (R=runtime, D=designtime, [b]CD = CLX designtime,[/b]
   |                                 [b]CR = CLX runtime, VD = VCL designtime,[/b]
   |                                 [b]VR = VCL runtime[/b])
   |
   +----------- NNN Product version number (e.g., 305=version 3.05)
:zwinker:

Allerdings sollte es reichen, wenn du nur das Designtime-Package (in deinem Fall also B305VD70) installierst, durch die requires-Klausel werden die VR und _R-Packages gleich mitkompiliert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.

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