![]() |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
Delphi-Quellcode:
procedure TZipFile.Open(ZipFileStream: TStream; OpenMode: TZipMode);
|
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Hallo,
ich gebe mal wieder entnervt mit dem ZipMaster auf ... Viele Stunden Freizeit umsonst verballert. Warum kann ich nicht, ohne eine physische Zip-Datei anzugeben, eine Zip-Datei als simplen Stream erzeugen lassen ??? Ich will einfach keine Datei-Operationen für etwas, was komplett im Speicher laufen könnte! Ich werde mir jetzt Abbrevia ansehen, die können das vielleicht besser. PS: TZipMaster 1.93 kann das vielleicht ??? Heiko |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
|
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
So geht es mit Abbrevia
Code:
uses AbZipper, AbArcTyp,AbZipTyp,Abutils
var Zip : TAbZipper; begin Zip := TAbZipper.Create(nil); try try Zip.CompressionMethodToUse := smBestMethod; //Zip.StoreOptions := Zip.StoreOptions + [soStripPath]; Zip.ArchiveType := atZip; Zip.ForceType := true; //Zip.OpenArchive(Zipfilename); Zip.Stream := MeinStream; Zip.AddFiles(..,0); zip.CloseArchive; except on E:Exception do ... end; finally zip.Free; end; |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
Kann man ja mal nachrechnen, wieviel Zeit man für die 49,- € einspart. |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
@Uwe Ich hab die paar Euros für den Quellcode hinzu genommen, weil ich nach Möglichkeit keine Komponenten ohne Quellcode einsetze. Der Quellcode ist einerseits (für mich) die beste Online-Hilfe und zum Anderen kann man auch schnell mal etwas erweitern. Praktisch ist beispielsweise die Möglichkeit, direkt eine StringList zippen zu können :wink:
Delphi-Quellcode:
TZFBaseArchiver = class(TComponent)
... // adds files using the FileList...added by Otto Herdegen procedure AddFiles(const FileList: TStringList); overload; |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
|
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Hallo,
tja, leider ist das uralter Code, den ich weiterpflegen muss. Ich schaue mir Abbrevia mal an (und Zipforge ;) ). Danke an alle. Heiko |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
Umso jünger man noch ist (im Umkehrsinn also, umso mehr Jahre man noch bis zur Rente vor sich hat) umso wichtiger ist die Tatsache, dass Code den man heute schreibt irgendwann einmal ebenso uralter Code wird. D.h. man legt jeden Tag den Grundstein dafür, wie arbeitsintensiv die Pflege seines Codes in Zukunft sein wird. Ich weiß, das klingt jetzt etwas nach Klugschei... aber es ist letztendlich so. Aus diesem Grund ist die Entscheidung, welche Komponenten man einsetzt, langfristig gesehen so wichtig für Erfolg und Misserfolg eines Projektes. Das ist dann irgendwie vergleichbar mit einem alten Auto. Irgendwann kommt der Zeitpunkt an dem sich eine Reparatur nicht mehr lohnt....:stupid: |
AW: Datei zippen/ entzippen: TZipmaster oder Abbrevia
Zitat:
Das hat auf jeden Fall funktioniert. Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 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