CatchPack()

Syntax

Ergebnis = CatchPack(#Pack, *SpeicherAdresse, Größe [, Plugin])
Beschreibung
Öffnet eine zuvor vorhandene Paketdatei aus dem Speicher. Vor dem Öffnen einer Paketdatei muss mindestens ein Packer mit einem der folgenden Befehle registriert werden: UseZipPacker(), UseLzmaPacker(), UseTarPacker(), UseBriefLZPacker().
Nach dem Öffnen kann der Inhalt des Pakets mit ExaminePack() aufgelistet werden.

Parameter

#Pack Eine Nummer zum Identifizeren der zu öffnenden Paket-Datei. #PB_Any kann als Parameter verwendet werden, um diese Nummer automatisch zu generieren.
*SpeicherAdresse Die Speicheradresse, an der sich die Paketdatei befindet.
Größe Die Größe der Paketdatei in Bytes.
Plugin (optional) Das zu verwendende Plugin, wenn mehr als ein Packer-Plugin registriert wurde. Dies kann einer der folgenden Werte sein:
  #PB_PackerPlugin_BriefLZ: verwendet den BriefLZ Packer, um die Paket-Datei zu öffnen. UseBriefLZPacker() muss verwendet werden, damit dies einen Effekt hat.
  #PB_PackerPlugin_Zip    : verwendet den Zip Packer, um die Paket-Datei zu öffnen. UseZipPacker() muss verwendet werden, damit dies einen Effekt hat.
  #PB_PackerPlugin_Lzma   : verwendet den Lzma Packer, um die Paket-Datei zu öffnen. UseLzmaPacker() muss verwendet werden, damit dies einen Effekt hat.
  #PB_PackerPlugin_Tar    : verwendet den Tar Packer, um die Paket-Datei zu öffnen. UseTarPacker() muss verwendet werden, damit dies einen Effekt hat.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die Paket-Datei erfolgreich geöffnet wurde, andernfalls Null. Wenn #PB_Any als #Pack Parameter verwendet wurde, dann wird die generierte Paket-Nummer zurückgegeben.

Siehe auch

ClosePack(), ExaminePack(), OpenPack()

Unterstützte OS

Alle

<- AddPackMemory() - Packer Inhaltsverzeichnis - ClosePack() ->