PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Conditions d'utilisation
  • Codes d'erreur
  • Fermeture de l'archive
  • Nombre de parties
  • Actions réalisables sur une archive multi-parties
  • L'archive multi-parties est présente sur des disquettes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Regroupe les différentes sous-archives d'une archive multi-parties pour en faire une archive mono-partie.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
Nouveauté 18
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
WINDEVWEBDEV - Code ServeurWindows Cette fonction gère désormais le format 7z.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)
// Ouverture d'une archive multi-parties
ResOuvreArchive = zipOuvre("MonArchive", "C:\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Regroupement des sous-archives d'une archive multi-parties
ResRegroupe = zipRegroupe("MonArchive",...
 "C:\MesArchives\ArchiveMono.WDZ")
...
FIN
 
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)
MonArchive est un zipArchive
// Ouverture d'une archive multi-parties
ResOuvreArchive = zipOuvre(MonArchive, "C:\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Regroupement des sous-archives d'une archive multi-parties
ResRegroupe = zipRegroupe(MonArchive,...
 "C:\MesArchives\ArchiveMono.WDZ")
...
FIN
 
Windows Mobile
// Ouverture d'une archive multi-parties
ResOuvreArchive = zipOuvre("MonArchive", "\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Regroupement des sous-archives d'une archive multi-parties
ResRegroupe = zipRegroupe("MonArchive", "\MesArchives\ArchiveMono.zip")
...
FIN
 
Windows Mobile
MonArchive est un zipArchive
// Ouverture d'une archive multi-parties
ResOuvreArchive = zipOuvre(MonArchive, "\MesArchives\Archive.zip")
SI ResOuvreArchive = 0 ALORS
...
// Regroupement des sous-archives d'une archive multi-parties
ResRegroupe = zipRegroupe(MonArchive, "\MesArchives\ArchiveMono.zip")
...
FIN
 
Syntaxe
<Résultat> = zipRegroupe(<Archive> , <Destination de l'archive> [, <Gestion de la jauge>])
<Résultat> : Entier
  • 0 si les sous-archives ont été regroupées,
  • un code d'erreur (valeur supérieure à 0) dans le cas contraire. Pour plus de détails sur ces codes d'erreur, consultez les Remarques.
<Archive> : Chaîne de caractères (avec guillemets) ou variable de type zipArchive
Nom de l'archive à manipuler.
Ce nom peut correspondre :
  • soit au nom d'une archive défini avec la fonction zipOuvre ou la fonction zipCrée.
  • Versions 15 et supérieures
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
    Nouveauté 15
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
    WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjax soit au nom d'une variable de type zipArchive.
<Destination de l'archive> : Chaîne de caractères (avec guillemets)
Chemin physique de la nouvelle archive mono-partie (260 caractères maximum). Ce chemin doit contenir le nom de l'archive mono-partie à créer. Si l'extension (.WDZ ou .ZIP) n'est pas précisée, l'extension correspond à l'extension originale. Il est possible de spécifier le même chemin et nom que l'archive découpée : l'archive découpée sera écrasée par l'archive regroupée.
Windows Mobile Ce chemin doit correspondre au chemin complet de la nouvelle archive mono-partie (260 caractères maximum).
<Gestion de la jauge> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Versions 21 et supérieures
WINDEViPhone/iPadWindows Mobile Nom d'un champ Jauge présent dans une fenêtre. Cette jauge affichera la progression du regroupement.
Nouveauté 21
WINDEViPhone/iPadWindows Mobile Nom d'un champ Jauge présent dans une fenêtre. Cette jauge affichera la progression du regroupement.
WINDEViPhone/iPadWindows Mobile Nom d'un champ Jauge présent dans une fenêtre. Cette jauge affichera la progression du regroupement.
Remarques

Conditions d'utilisation

Remarque : Le regroupement ne peut être réalisé que si :
  • L'archive existe (la création d'une archive s'effectue avec la fonction zipCrée).
  • L'archive est multi-parties.
  • L'archive n'est pas au format "CAB", au format "RAR" ou au format "TAR" ou TARGZ".
Rappel :
  • LinuxiPhone/iPad Seules les archives au format ZIP, TAR et TGZ (TAR.GZ) sont disponibles.
  • Windows Mobile Seules les archives au format ZIP sont disponibles.

Codes d'erreur

Les codes d'erreur retournés sont les suivants :
  • 1 : Le chemin passé en paramètre n'existe pas.
  • 2 : Accès interdit : l'utilisateur n'a pas les droits nécessaires.
  • 3 : L'archive est corrompue.
  • 6 : Les sous-archives ne sont pas dans l'ordre.
Le message correspondant au code d'erreur peut être connu grâce à la fonction zipMsgErreur.

Fermeture de l'archive

Après utilisation de la fonction zipRegroupe sur une archive, cette archive ne se ferme pas. Il est nécessaire d'utiliser les fonctions :
  • zipFerme pour fermer l'archive multi-parties.
  • zipOuvre pour ouvrir la nouvelle archive mono-partie.

Nombre de parties

La fonction zipNbPartie permet de connaître le nombre de sous-archives d'une archive multi-parties.

Actions réalisables sur une archive multi-parties

Certaines fonctions d'archivage sont utilisables uniquement sur des archives mono-partie (ajout et suppression de fichiers, création d'un exécutable auto-extractible, etc.). Pour effectuer ces opérations, il suffit de regrouper les sous-archives (zipRegroupe) pour obtenir une archive mono-partie.
A partir d'une archive multi-parties, il est uniquement possible de :
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)

L'archive multi-parties est présente sur des disquettes

Si les différentes sous-archives sont présentes sur disquettes, la disquette suivante sera automatiquement demandée lors du regroupement par l'intermédiaire d'une boîte de dialogue. Si l'utilisateur annule le regroupement, une erreur sera générée (l'archive multi-parties est introuvable).
Composante : wd250zip.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire