DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Compression (Propriété)
La propriété Compression permet de connaître et de modifier le mode de compression des données.
MatCompresse (Exemple)
Exemple d'utilisation de la fonction MatCompresse
fTailleDécompacté (Exemple)
Exemple d'utilisation de la fonction fTailleDécompacté
fStopCompacte (Exemple)
Exemple d'utilisation de la fonction fStopCompacte
fCompacte (Exemple)
Exemple d'utilisation de la fonction fCompacte
Compression (Propriété)
La propriété Compression permet de gérer la compression des données lors d'une connexion (HFSQL Client/Serveur, ...).
CompressionMmo (Propriété)
La propriété CompressionMmo permet de paramétrer le mode de compression du fichier MMO (contenant les mémo binaires et texte) associé au fichier de données.
Compresse (Fonction)
Compresse une chaîne de caractères ou un bloc mémoire (buffer) sous forme binaire.
zipNiveauCompression (Fonction)
Change le niveau de compression utilisé dans la création d'une archive au format ZIP ou au format 7z.
Fonctions de cryptage / compression
Fonctions de cryptage et de compression
zipFichierEnCours (Exemple)
Exemple d'utilisation de la fonction zipFichierEnCours
MatCompresse (Fonction)
Compresse la place mémoire occupée par une matrice.
fTailleDécompacté (Fonction)
Renvoie la taille d'un fichier avant compression.Lors de la décompression d'un fichier avec fDécompacte, il est conseillé de comparer la taille non-compressée du fichier et l'espace disque disponible.
HQualitéConnexion (Fonction)
Renvoie l'indice de qualité de la connexion : plus l'indice est élevé et plus la connexion est rapide.
<Variable Connexion>.QualitéConnexion (Fonction)
Renvoie l'indice de qualité de la connexion : plus l'indice est élevé et plus la connexion est rapide.
<Variable pdfDocument>.Sauve (Fonction)
Sauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
zipAjouteFichier (Exemple)
Exemple d'utilisation de la fonction zipAjouteFichier
PDFSauve (Fonction)
Sauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
LuhnVérifie (Fonction)
Vérifie que la suite donnée respecte bien la formule de Luhn.
LuhnCalcule (Fonction)
Calcule le prochain chiffre de contrôle de Luhn pour une suite donnée.
ShamirGénèreNombrePremier (Fonction)
Génère un nombre premier aléatoire utilisable pour la création de clés via l'algorithme de Shamir. Ce nombre est généré en fonction du secret.
Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4.
UUEncode (Fonction)
Encode une chaîne de caractères selon l'algorithme UUEncode.
UUDécode (Fonction)
Décode une chaîne de caractères au format UUEncode.
zipTaille (Fonction)
Renvoie la taille de l'archive (au format ZIP, RAR, CAB, WDZ, 7z, gzip, TAR ou TGZ (TAR.GZ)) :
  • soit la taille de l'ensemble des fichiers compressés présents dans l'archive.
  • soit la taille de l'ensemble des fichiers avant compression présents dans l'archive.
zipExtraitTout (Exemple)
Exemple d'utilisation de la fonction zipExtraitTout
<Variable zipArchive>.TailleFichier (Fonction)
Renvoie la taille d'un des fichiers de l'archive (au format CAB, RAR, WDZ, ZIP, 7z, gzip, TAR ou TGZ (TAR.GZ)) :
  • soit la taille du fichier compressé.
  • soit la taille du fichier avant compression.
zipExtraitFichier (Exemple)
Exemple d'utilisation de la fonction zipExtraitFichier
zipTailleFichier (Fonction)
Renvoie la taille d'un des fichiers de l'archive (au format CAB, RAR, WDZ, ZIP, 7z, gzip, TAR ou TGZ (TAR.GZ)) :
  • soit la taille du fichier compressé.
  • soit la taille du fichier avant compression.
ShamirReconstruitSecret (Fonction)
Reconstruit un secret à partir d'un ensemble de clés.
Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4.
Les archives
WINDEV, WEBDEV et WINDEV Mobile mettent à votre disposition plusieurs fonctions WLangage permettant de compresser et de regrouper vos fichiers sous forme d'archives...
Fonctions de cryptage / compression (syntaxe préfixée)
Les fonctions permettant de gérer le cryptage et la compression via une syntaxe préfixée sont les suivantes :
Compression de trames (ADSL, 3G, Edge, VPN, ...)
Une trame est un paquet de données qui transite sur le réseau...
WDOptimizer : Optimiser les index
WDOptimizer propose plusieurs modes d'optimisation des index ...
zipAjouteFichier (Fonction)
Ajoute et compresse automatiquement un fichier (de n'importe quel type) dans une archive de type CAB, ZIP, WDZ, 7z, TAR, gzip ou TGZ (TAR.GZ).
Fonctions d'archivage (gestion des ZIP, WDZ, CAB, RAR, 7z, TAR, gzip et TGZ (TAR.GZ))
Liste des fonctions d'archivage (gestion des ZIP, WDZ, CAB, RAR, 7z, TAR, gzip et TGZ (TAR.GZ))
<Variable zipArchive>.AjouteFichier (Fonction)
Ajoute et compresse automatiquement un fichier (de n'importe quel type) dans une archive de type CAB, ZIP, WDZ, 7z, TAR, gzip ou TGZ (TAR.GZ).
Constantes de cryptage/compression
Liste des constantes utilisées par les fonctions de cryptage/compression
<Variable Connexion>.InfoSauvegarde (Fonction)
Renvoie des informations sur une ou plusieurs sauvegardes effectuées sur un serveur HFSQL Client/Serveur.
<Variable zipArchive>.AjouteRépertoire (Fonction)
Ajoute et compresse automatiquement la totalité des fichiers d'un répertoire et de ses sous-répertoires dans une archive.
zipAjouteListeFichier (Fonction)
Ajoute et compresse automatiquement une liste de fichiers (de n'importe quel type) dans une archive au format ZIP, CAB, WDZ, 7z, TAR, gzip ou TGZ (TAR.GZ).
WDZip : Créer ou modifier une archive
Cette page d'aide présente comment ...
zipAjouteRépertoire (Fonction)
Ajoute et compresse automatiquement la totalité des fichiers d'un répertoire et de ses sous-répertoires dans une archive.
HInfoSauvegarde (Fonction)
Renvoie des informations sur une ou plusieurs sauvegardes effectuées sur un serveur HFSQL Client/Serveur.
<Type Buffer>.DécrypteAsymétriqueEnveloppé (Fonction)
Réalise le décryptage asymétrique d'une enveloppe encryptée avec la fonction CrypteAsymétriqueEnveloppé.
<Type Buffer>.Encode (Fonction)
Encode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
<Variable zipArchive>.AjouteListeFichier (Fonction)
Ajoute et compresse automatiquement une liste de fichiers (de n'importe quel type) dans une archive au format ZIP, CAB, WDZ, 7z, TAR, gzip ou TGZ (TAR.GZ).
pdfParamètre (Type de variable)
Le type pdfParamètre permet de définir toutes les caractéristiques d'un fichier PDF à générer.
<Type Buffer>.Décode (Fonction)
Décode une chaîne de caractères précédemment encodée avec la fonction Encode.
fDécompacte (Fonction)
Décompresse un fichier préalablement compressé par fCompacte.
Décrypte (Fonction)
Décrypte une chaîne de caractères préalablement cryptée par la fonction Crypte.
<Type Buffer>.CrypteAsymétriqueEnveloppé (Fonction)
Réalise un cryptage asymétrique d'une enveloppe.
zipArchive (Type de variable)
Le type zipArchive permet de manipuler un fichier d'archive correspondant à l'un des formats suivants : ZIP, CAB, RAR, WDZ, 7z, TAR, gzip ou TGZ (TAR.GZ).
iParamètrePDF (Fonction)
Fixe les options du fichier PDF généré.
Fonctions d'archivage (gestion des ZIP, WDZ, CAB, RAR, 7z, TAR, gzip, ...) (syntaxe préfixée)
Liste des fonctions d'archivage (gestion des ZIP, WDZ, CAB, RAR, 7z, TAR, gzip et TGZ (TAR.GZ))
WDZip : Présentation
WDZip permet de compresser et de regrouper vos fichiers sous forme d'archives...
MargeBasse (Propriété)
La propriété MargeBasse permet de :
  • Connaître la marge basse d'un état.
  • Modifier la marge basse d'un état.
telJoue (Fonction)
Joue un fichier sonore (.WAV) pour la ligne spécifiée.
Crypte (Fonction)
Crypte une chaîne de caractères sous forme binaire ou sous forme ASCII.
MargeHaute (Propriété)
La propriété MargeHaute permet de :
  • Connaître la marge haute d'un état.
  • Modifier la marge haute d'un état.
MargeDroite (Propriété)
La propriété MargeDroite permet de :
  • Connaître la marge de droite d'un état.
  • Modifier la marge de droite d'un état.
<Type Buffer>.DécrypteAsymétrique (Fonction)
Décrypte un buffer avec un algorithme clé privée/publique selon le cryptage RSA.
MargeGauche (Propriété)
La propriété MargeGauche permet de :
  • Connaître la marge de gauche d'un état.
  • Modifier la marge de gauche d'un état.
<Variable Image>.SauveJPEG (Fonction)
Sauve une image présente dans une variable de type Image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
<Type Buffer>.CrypteAsymétrique (Fonction)
Crypte un buffer en utilisant un algorithme de chiffrement asymétrique (RSA) nécessitant une clé publique et une clé privée.
fStopCompacte (Fonction)
Arrête l'opération de compression ou de décompression d'un fichier.
zipAjouteRépertoire (Exemple)
Exemple d'utilisation de la fonction zipAjouteRépertoire
HTTPEnvoieFormulaire (Exemple)
Exemple d'utilisation de la fonction HTTPEnvoieFormulaire
CaméraParamètre (Fonction)
Renvoie ou modifie la valeur d'un paramètre de la caméra de l'appareil.
AndroidiPhone/iPad Fonction conservée pour les champs Caméra "Compatibles 26".
fCompacte (Fonction)
Compresse un fichier.
zipCrée (Fonction)
Crée une archive.
Les matrices
WINDEV, WINDEV Mobile et WEBDEV mettent à votre disposition des fonctions qui permettent de manipuler les matrices...
WebserviceEnvoieMorceau (Fonction)
Permet dans un Webservice REST de renvoyer immédiatement au client un morceau de la réponse (avant la fin de l'exécution du point d'entrée).
Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4.
<Variable zipArchive>.Crée (Fonction)
Crée une archive.
WDLog : Sauvegarde de fichiers de données HFSQL
WDLog permet de sauvegarder tous les fichiers de données HFSQL utilisés par une application WINDEV ou WEBDEV...
TwainVersJPEG (Fonction)
Permet :
  • soit d'enregistrer directement le document provenant du périphérique Twain dans un fichier JPEG.
  • soit de visualiser le document provenant du périphérique Twain dans l'interface utilisateur du périphérique.
  • soit d'enregistrer directement en mémoire au format JPEG (dans un buffer) le document provenant du périphérique Twain.
VidéoParamètre (Fonction)
Renvoie ou modifie la valeur d'un paramètre de la caméra de l'appareil.
AndroidiPhone/iPad Fonction conservée pour les champs Caméra "Compatibles 26".
Fonctions de gestion du Drag and Drop
Les fonctions de gestion du Drag and Drop sont les suivantes :
DécrypteStandard (Fonction)
Décrypte un message préalablement crypté avec un algorithme de chiffrement symétrique (AES, DES, etc.).
Fonctions de gestion des champs Arbre (syntaxe préfixée)
Les fonctions de gestion des champs Arbre (via la syntaxe préfixée) sont les suivantes :
Fonctions de gestion des champs Arbre
Les fonctions de gestion des champs Arbre sont les suivantes :
Procédure WLangage appelée par la fonction zipAjouteFichier
Procédure WLangage (également appelée "Callback") utilisée par la fonction zipAjouteFichier pour gérer la progression de l'ajout d'un fichier dans l'archive.
Les archives mono-partie / multi-parties
Deux types d'archive existent ...
Générer et déployer des applications 64 bits
WINDEV permet de générer et d'installer une application 64 bits automatiquement.
Drag and Drop depuis l'explorateur
Le "Drag and Drop" depuis l'explorateur consiste à sélectionner un ou plusieurs fichiers dans l'explorateur de Windows et à les transférer dans un champ d'une fenêtre WINDEV...
WDOptimizer : Présentation
Les différentes opérations pouvant être réalisées avec WDOptimizer sont les suivantes ...
ImageInfoSauve (Fonction)
Enregistre les modifications effectuées sur les marqueurs Exif d'une image à l'aide de la fonction ImageInfoModifie.
<Type Buffer>.CrypteStandard (Fonction)
Crypte une chaîne de caractères ou un buffer binaire en utilisant un algorithme de chiffrement symétrique (AES, DES, etc.).
CBCalculeCaractèreDeVérification (Fonction)
Retourne le code de contrôle d'un code-barres.
Gestion du Drag and Drop
Le "Drag and Drop" (ou "Glisser/Déplacer") permet de transférer des données entre plusieurs champs grâce à la souris. Ces données peuvent être déplacées entre plusieurs champs d'une même application ou d'applications différentes.
Nouveautés de WEBDEV 2026
CompacteBarreOutils (Propriété)
La propriété CompacteBarreOutils permet de :
  • savoir si les barres d'outils de la fenêtre sont compactées.
  • compacter ou non les barres d'outils.
<Image>.SauveJPEG (Fonction)
Sauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
TwainEtat (Exemple)
Exemple d'utilisation de la fonction TwainEtat
Nouvelles fonctionnalités de WEBDEV 2026
WEBDEV 2026 est disponible !
dSauveImageJPEG (Fonction)
Sauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
Fonctions de gestion des répertoires et des fichiers externes
Liste des fonctions de gestion des fichiers externes
Option (Propriété)
La propriété Option permet de paramétrer l'affichage d'un champ Code-barres.
Nouvelles fonctionnalités de WINDEV Mobile 2026
WINDEV Mobile 2026 est disponible !
Nouveautés de WINDEV Mobile 2026
Description du projet : Onglet Avancé
La fenêtre de description du projet permet de configurer de nombreux éléments de votre projet...
Constantes des fonctions Exif
Liste des constantes utilisées par les fonctions Exif.
iImprimeCodeBarre (Fonction)
Imprime un code-barres (à l'intérieur d'un rectangle).
Imprimer au format PDF
WINDEV, WEBDEV et WINDEV Mobile permettent de créer un fichier PDF lors d'une impression...
ImageInfoListe (Fonction)
Renvoie la liste des marqueurs Exif disponibles pour l'image manipulée.
Nouvelles fonctionnalités de WINDEV 2026
WINDEV 2026 est disponible !
Nouveautés de WINDEV 2026
Propriétés HFSQL
Liste des propriétés HFSQL
ImageInfoValeur (Fonction)
Renvoie la valeur d'un marqueur Exif pour l'image manipulée.
Description de Fichier (Type de variable)
Une variable de type Description de Fichier permet de décrire par programmation un ou plusieurs fichiers de données.
Client/Serveur : Connexion des postes client au serveur
Pour que l'application puisse manipuler les fichiers de données présents sur le serveur HFSQL, il est nécessaire de définir dans le projet la connexion qui sera utilisée par l'application...
Centre de Contrôle HFSQL : Optimiser et réparer les fichiers de données
Le Centre de Contrôle HFSQL permet d'optimiser et de réparer les fichiers de données HFSQL, aussi bien en mode Classic qu'en mode Client/Serveur...
ImageInfoModifie (Fonction)
Modifie la valeur d'un marqueur Exif pour l'image manipulée.
Constantes d'impression
Liste des constantes utilisées par les fonctions d'impression.
Constantes de gestion des codes-barres
Le champ Code-barres
Le champ Code-barres permet d'afficher très simplement des codes-barres dans vos fenêtres, vos pages ou vos états...
<Source>.DécritFichier (Fonction)
Décrit un fichier de données par programmation.
HDécritConnexion (Fonction)
Décrit une nouvelle connexion à une base de données externe.
NetMsgErreur (Fonction)
Renvoie le message d'erreur correspondant au numéro d'erreur retourné par les fonctions NetOuvreAccèsDistant et NetFermeAccèsDistant.
Provider OLE DB pour HFSQL
Le provider OLE DB sur HFSQL permet d'accéder à une base de données HFSQL (Classic ou Client/Serveur) depuis un logiciel externe gérant les accès par OLE DB...
Connexion (Type de variable)
Le type Connexion permet de décrire par programmation une ou plusieurs connexions à des bases de données externes (HFSQL Client/Serveur, Connecteur Natif, ...
Le champ Arbre (ou TreeView)
Le champ Arbre (également appelé champ TreeView) est une liste arborescente permettant de simplifier la visualisation d'informations pouvant être représentées sous forme arborescente...
hDescriptionSauvegarde (Type de variable)
Le type hDescriptionSauvegarde permet de décrire une sauvegarde HFSQL Client/Serveur par programmation.
Configuration de projet
Les configurations de projet permettent de créer à partir d'un même projet plusieurs "cibles" différentes...
HDécritFichier (Fonction)
Décrit un fichier de données par programmation.
Source de Données (Type de variable)
Une variable de type Source de Données permet de décrire une source de données temporaire (requête, vue, alias, etc.).
HOuvreConnexion (Fonction)
Ouvre une connexion à une base de données spécifique.
CodeBarres (Type de variable)
Le type CodeBarres permet de manipuler les informations contenues dans un code-barres.
Gestion des codes-barres
L'utilisation de code-barres pour identifier et gérer des produits est devenue indispensable...
Image (Type de variable)
Le type Image permet de définir toutes les caractéristiques avancées d'une image.
Base HFSQL Client/Serveur : Recommandations
Cette page d'aide présente les principales recommandations permettant d'optimiser la sécurité et les performances d'une base de données HFSQL Client/Serveur en fonction des contraintes et des fonctionnalités recherchées...
Brochure des nouveautés 28 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 28 présentes dans la brochure des Nouveautés 28.
Constantes diverses
Liste des constantes diverses utilisées par les fonctions diverses WINDEV.
Brochure des nouveautés 27 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 27 présentes dans la brochure des Nouveautés 27.
Brochure des nouveautés 2026 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2026 présentes dans la brochure des Nouveautés 2026.
Brochure des nouveautés 2025 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2025 présentes dans la brochure des Nouveautés 2025.
2. Exemples livrés avec WINDEV
Les exemples livrés avec WINDEV présentent de manière didactique les différentes fonctionnalités de WINDEV.
Constantes HFSQL
Liste des constantes utilisées par les fonctions HFSQL.
Plan du site de documentation PC SOFT
Valeur des constantes de l'API Windows 32 bits
Valeur des constantes de l'API Windows 32 bits
1
2
3
4
5
6
>