CreatePack()

Syntaxe

Resultat = CreatePack(#Archive, Fichier$ [, Plugin [, Niveau]])
Description
Créé un nouveau fichier archive vide.

Arguments

#Archive Un numéro pour identifier le nouveau fichier archive.

#PB_Any peut être utilisé en tant que paramètre pour générer automatiquement ce numéro.
Fichier$ Le nom du nouveau fichier archive.
Plugin (optionnel) Le plug-in à utiliser, si plus d'un plug-in a été enregistré.
Peut être une des valeurs suivantes:
  #PB_PackerPlugin_BriefLZ: utilisation de BriefLZ. UseBriefLZPacker() doit être déclaré auparavant.
  #PB_PackerPlugin_Zip    : utilisation de Zip. UseZipPacker() doit être déclaré auparavant.
  #PB_PackerPlugin_Lzma   : utilisation de Lzma (archive 7z). UseLzmaPacker() doit être déclaré auparavant.
  #PB_PackerPlugin_Tar    : utilisation de Tar. UseTarPacker() doit être déclaré auparavant.
                            Il peut être combiné avec #PB_Packer_Gzip ou #PB_Packer_Bzip2.

Niveau (optionnel) Le niveau de compression à utiliser.

Une valeur entière allant de 0 (taux de compression inférieur, compression plus rapide) à 9 (taux de compression plus élevé, compression plus lente).

Valeur de retour

Renvoie une valeur non nulle si le fichier archive a été créé avec succès, zéro sinon.
Si #PB_Any a été utilisé comme paramètre #Archive alors c'est le numéro de l'archive généré est renvoyé.
  UseZipPacker()

  ; Créer le fichier compressé
  If CreatePack(0, "MesFichiersCompresses.zip") 
  
    ; Ajouter vos fichiers 
    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

Voir aussi

ClosePack()

OS Supportés

Tous

<- CompressMemory() - Packer Index - ExaminePack() ->