CatchPack()
Syntaxe
Resultat = CatchPack(#Archive, *AdresseMemoire, Taille [, Plugin])Description
Ouvre un fichier archive depuis la mémoire.
Arguments
#Archive Le numéro d'identification de l'archive à ouvrir.
#PB_Any peut être utilisé comme paramètre pour générer automatiquement ce numéro.*AdresseMemoire L'adresse mémoire où se trouve le fichier archive. Taille La taille du fichier archive en octets. Plugin (optionnel) Le plugin à utiliser, si plusieurs plugins packer ont été enregistrés. Il peut s'agir de l'une des valeurs suivantes : #PB_PackerPlugin_BriefLZ : Utilise le packer BriefLZ pour ouvrir l'archive. UseBriefLZPacker() doit être appelé avant. #PB_PackerPlugin_Zip : Utilise le packer Zip pour ouvrir l'archive. UseZipPacker() doit être appelé avant. #PB_PackerPlugin_Lzma : Utilise le packer Lzma pour ouvrir l'archive. UseLzmaPacker() doit être appelé avant. #PB_PackerPlugin_Tar : Utilise le packer Tar pour ouvrir l'archive. UseTarPacker() doit être appelé avant.
Valeur de retour
Renvoie une valeur non nulle si le fichier archive a été ouvert avec succès, zéro sinon. Si #PB_Any a été utilisé comme paramètre #Archive, un numéro généré est renvoyé.
Remarques
Avant d'ouvrir un fichier archive, au moins un packer doit être enregistré avec l'une des commandes suivantes : UseZipPacker(), UseLzmaPacker(), UseTarPacker(), UseBriefLZPacker().
Une fois ouvert, le contenu de l'archive peut être répertorié avec ExaminePack().
Voir aussi
ClosePack(), ExaminePack(), OpenPack()
OS Supportés
Tous