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