Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Re: ZipCompressMBS (Real Studio network user group Deutschland Mailinglist archive)

Back to the thread list
Previous thread: Preparing Plugins for ...
Next thread: Re: XML to PDF conversion in RB


Re: ZipCompressMBS   -   Stefan Mettenbrink
  Re: ZipCompressMBS   -   Thomas Tempelmann
   ZipCompressMBS   -   Stefan Mettenbrink
    Re: ZipCompressMBS   -   Stefan Mettenbrink
    Re: ZipCompressMBS   -   Christian Schmitz

Re: ZipCompressMBS
Date: 23.04.12 20:39 (Mon, 23 Apr 2012 21:39:19 +0200)
From: Stefan Mettenbrink
Thomas Tempelmann wrote:

> Nur so als Tipp: Wenn du damit überhaupt nicht weiterkommst, kannst du
> auch meine "Zip Package"-Klassen verwenden. Die sind in RB geschrieben
> und lassen dich auf die Zip-Inhalte wie einen Ordner (oder
> VirtualVolume) zugreifen, du kannst also reinschauen und dir sie
> Sachen beliebig rauspicken und auf Disk oder sogar in Strings
> entpacken.

Das hört sich sehr interessant an. Soetwas benötige ich noch für
etwas anderes, was ich plane. Werde ich mir auf jeden Fall mal ansehen.

MfG, Metti.

Re: ZipCompressMBS
Date: 23.04.12 20:31 (Mon, 23 Apr 2012 21:31:45 +0200)
From: Thomas Tempelmann
Nur so als Tipp: Wenn du damit überhaupt nicht weiterkommst, kannst du
auch meine "Zip Package"-Klassen verwenden. Die sind in RB geschrieben
und lassen dich auf die Zip-Inhalte wie einen Ordner (oder
VirtualVolume) zugreifen, du kannst also reinschauen und dir sie
Sachen beliebig rauspicken und auf Disk oder sogar in Strings
entpacken.

Ist allerdings auch nicht ganz kostenlos, es sei denn, du beschränkst
dich ein wenig in den Features. Beispielcode ist auch dabei.

http://www.tempel.org/RB/ZipPackage

Thomas

On Mon, Apr 23, 2012 at 21:12, Stefan Mettenbrink <<email address removed>> wrote:
> In meinem Projekt nutze ich die Funktion ZipCompressMBS zum packen und
> entpacken einer einzelnen Datei. Funktioniert wie gewünscht.
>
> Nun möchte ich ein Zip-Archiv entpacken, in dem sich mehrere Dateien und
> Ordner befinden. Orientiert habe ich mich an diesem Beispiel (bis Sub
> decompress_class() runter scrollen):
>
> <http://www.monkeybreadsoftware.net/example-compression-bzip2-compresstest.shtml>
> Wie erwähnt funktioniert das für einzelne Dateien. Benutze ich aber einen
> vorhandenen (nicht leeren) Ordner, bekomme ich eine Fehlermeldung. Erzeuge
> ich einen neuen Ordner, in dem ich entpacken lasse, kommt die Routine zu
> keinem Ende :-(
>
> Hier ein Auschnitt aus dem Aufruf:
>   f1=HilfeFolder.Child("HTML-Hilfe.zip")
>   If f1<> Nil then
>     f=HilfeFolder.Child("Hilfeordner")
>     f.CreateAsFolder
>     s=ZIPdecompress_class(f1,f)
>   end
>
> Ich verwende als HilfeFolder einen Ordner im Preferences-Verzeichnis.
>
> Habe ich etwas übersehen?
> Was muss ich ändern?
>
> MfG, Metti.
>


--
Thomas Tempel

ZipCompressMBS
Date: 23.04.12 20:12 (Mon, 23 Apr 2012 21:12:09 +0200)
From: Stefan Mettenbrink
In meinem Projekt nutze ich die Funktion ZipCompressMBS zum packen und
entpacken einer einzelnen Datei. Funktioniert wie gewünscht.

Nun möchte ich ein Zip-Archiv entpacken, in dem sich mehrere Dateien
und Ordner befinden. Orientiert habe ich mich an diesem Beispiel (bis
Sub decompress_class() runter scrollen):

<http://www.monkeybreadsoftware.net/example-compression-bzip2-compresstest.shtml>

Wie erwähnt funktioniert das für einzelne Dateien. Benutze ich aber
einen vorhandenen (nicht leeren) Ordner, bekomme ich eine Fehlermeldung.
Erzeuge ich einen neuen Ordner, in dem ich entpacken lasse, kommt die
Routine zu keinem Ende :-(

Hier ein Auschnitt aus dem Aufruf:
f1=HilfeFolder.Child("HTML-Hilfe.zip")
If f1<> Nil then
f=HilfeFolder.Child("Hilfeordner")
f.CreateAsFolder
s=ZIPdecompress_class(f1,f)
end

Ich verwende als HilfeFolder einen Ordner im Preferences-Verzeichnis.

Habe ich etwas übersehen?
Was muss ich ändern?

MfG, Metti.

Re: ZipCompressMBS
Date: 24.04.12 07:35 (Tue, 24 Apr 2012 08:35:58 +0200)
From: Stefan Mettenbrink
Christian Schmitz wrote:

>> Nun möchte ich ein Zip-Archiv entpacken, in dem sich mehrere Dateien
>> und Ordner befinden. Orientiert habe ich mich an diesem Beispiel (bis
>> Sub decompress_class() runter scrollen):
>
> Das ist aber nur für einzelne Dateien!

Sowas hatte ich mir schon gedacht.

> Schau dir mal die Beispiel zu ZipMBS/UnzipMBS an.

Sieht aus, als könnte ich das gebrauchen. Danke.

MfG, Metti.

Re: ZipCompressMBS
Date: 23.04.12 21:20 (Mon, 23 Apr 2012 22:20:23 +0200)
From: Christian Schmitz

Am 23.04.2012 um 21:12 schrieb Stefan Mettenbrink:

> Nun möchte ich ein Zip-Archiv entpacken, in dem sich mehrere Dateien
> und Ordner befinden. Orientiert habe ich mich an diesem Beispiel (bis
> Sub decompress_class() runter scrollen):

Das ist aber nur für einzelne Dateien!

Schau dir mal die Beispiel zu ZipMBS/UnzipMBS an.

Gruß
Christian

--