MiniZip hat bei mir einen "Division durch 0"-Fehler erzeugt, wenn im Archiv als erstes nur ein neues Verzeichnis steht...
In der Prozedur "ZIP_ExtractArchiv()" des Includes muß nach "Size = FileInfo\uncompressed_size"
eingefügt werden, dann wird alles sauber entpackt und die Verzeichnisse entsprechend erstellt.
Ist die Nutzung von MiniZip eigentlich auch unter Linux und MacOs möglich?
EDIT:
Also, entweder bin ich zu blöd, oder da stimmt was nicht...
Wenn ich mit "ZIP_DirAdd()" versuche ganze Verzeichnisse zum Zip hinzuzufügen, kommt auch wieder der "Division durch 0"-Fehler...Ich vermute mal, die Procedure unterscheidet nicht zwischen File und Verzeichnis und kriegt eine 0 für die Größe eines Verzeichnisses zurück...
Man kann zwar den die Files aller Verzeichnisse ins zip packen, wenn man wie oben den 0-Fehler abfängt, aber wie man die Verzeichnisse "rüberrettet" und die entsprechenden Dateien da rein schreibt keine Ahnung!