CreatePack()
Syntax
Ergebnis = CreatePack(#Pack, DateiName$ [, Plugin [, Level]])Beschreibung
Erstellt eine neue leere Paket-Datei. Wenn die Datei bereits existiert, dann wird sie durch eine neue leere Datei ersetzt. Bevor eine Paket erstellt wird, muss zumindest ein Packer mit einem der folgenden Befehle registriert werden: UseZipPacker(), UseBriefLZPacker().
Parameter
#Pack Eine Nummer zum Identifizieren der neuen Paket-Datei. #PB_Any kann als Parameter verwendet werden, um diese Nummer automatisch zu generieren. DateiName$ Der Dateiname für die neue Paket-Datei. 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 erstellen. UseBriefLZPacker() muss verwendet werden, um dieses Plugin zu registrieren. #PB_PackerPlugin_Zip : verwendet den Zip Packer, um die Paket-Datei zu erstellen. UseZipPacker() muss verwendet werden, um dieses Plugin zu registrieren. #PB_PackerPlugin_Lzma : verwendet den Lzma Packer, um die Paket-Datei (auch bekannt als 7z Archiv). UseLZMAPacker() muss verwendet werden, um dieses Plugin zu registrieren. #PB_PackerPlugin_Tar : verwendet den Tar Packer, um die Paket-Datei zu erstellen. UseTarPacker() muss verwendet werden, um dieses Plugin zu registrieren. Es kann mit #PB_Packer_Gzip oder #PB_Packer_Bzip2 kombiniert werden, um ein komprimiertes Tar Archiv zu erstellen.Level (optional) Der zu verwendende Komprimierungsgrad. Dies ist ein ganzzahliger Wert, der von 0 (niedrigeres Kompressionsverhältnis, schnellere Kompression) bis 9 (höheres Kompressionsverhältnis, langsameres Komprimieren) reicht.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Paket-Datei erfolgreich erstellt wurde, andernfalls Null. Wenn #PB_Any als #Pack Parameter verwendet wurde, dann wird die generierte Paket-Nummer zurückgegeben.UseZipPacker() ; Erstellt die gepackte Datei If CreatePack(0, "mycompressedfiles.zip") ; fügt Dateien hinzu AddPackFile(0, "Image1.bmp", "Image1.bmp") AddPackFile(0, "Image2.bmp", "Image2.bmp") AddPackFile(0, "mywave1.wav", "mywave1.wav") AddPackFile(0, "mywave2.wav", "mywave2.wav") ClosePack(0) EndIf
Siehe auch
ClosePack()
Unterstützte OS
Alle