Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Jedi JCL JclCompression.pas - Fehler bei Verwendung von ZIP/cmLZMA (https://www.delphipraxis.net/212936-jedi-jcl-jclcompression-pas-fehler-bei-verwendung-von-zip-cmlzma.html)

DieDolly 26. Apr 2023 17:21

Jedi JCL JclCompression.pas - Fehler bei Verwendung von ZIP/cmLZMA
 
Ich benutze die JclCompression.pas schon lange und immer die aktuellste 7z.dll-Datei.

Wenn ich ein ZIP-Archiv erstellen möchte und als Kompressionsmethode cmLZMA oder cmBzip verwende, erhalte ich den Fehler "Falscher Parameter".
Der Fehler kommt in JclCompression.pas Prozedur procedure
Delphi-Quellcode:
TJclSevenzipUpdateArchive.Compress;
bei
Delphi-Quellcode:
 try OutArchive.UpdateItems(OutStream, ItemCount, UpdateCallback);
.

Kann man dagegen was machen oder ist für ZIP cmLZMA und cmBzip nicht vorgesehen (da ja "eigentlich" nur für 7z)?

dummzeuch 26. Apr 2023 17:38

AW: Jedi JCL JclCompression.pas - Fehler bei Verwendung von ZIP/cmLZMA
 
Zitat:

Zitat von DieDolly (Beitrag 1521583)
Kann man dagegen was machen oder ist für ZIP cmLZMA und cmBzip nicht vorgesehen (da ja "eigentlich" nur für 7z)?

Vermutlich nein. Aber warum willst Du das tun? Man verwendet doch ZIP hauptsächlich deshalb, damit es kompatibel zu anderen (Ent-)Packprogrammen ist. Die unterstützen diese Packmethoden aber in der Regel nicht.

Wenn Du unbedingt diese Methoden verwenden willst, nimm doch als Format 7z.

DieDolly 26. Apr 2023 17:48

AW: Jedi JCL JclCompression.pas - Fehler bei Verwendung von ZIP/cmLZMA
 
Werde mir das mal angucken und mich von JclCompression trennen, da da scheinbar ein paar Sachen nicht funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 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