DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV Mobile 2025 !
Aide / Nouveautés / Nouveautés de la version 2025
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Propriétés améliorées du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Présentation
En version 2025, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
Android Les nouvelles fonctions du WLangage pour Android sont les suivantes :
Allemagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Allemagne.
AuthDéconnecteDéconnecte un utilisateur précédemment authentifié via :
  • le protocole OAuth 2.0 sur un service Web quelconque.
  • le protocole OpenID sur un service Web quelconque.
  • un token JWT.
AuthRévoqueTokenRévoque un token JWT.
AuthVérifieAuthentificationVérifie la validité du token de l'utilisateur courant dans le cas d'une authentification SSO.
Belgique.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Belgique.
BoutonSegmentéAjouteAjoute une nouvelle option (c'est-à-dire un nouveau bouton) dans un champ Bouton segmenté.
BoutonSegmentéInsèreInsère une nouvelle option dans un champ Bouton segmenté.
BoutonSegmentéSupprimeSupprime une option dans un champ Bouton segmenté.
BoutonSegmentéSupprimeToutSupprime toutes les options d'un champ Bouton segmenté.
Brésil.VérifieNuméroFiscalTeste la validité d'un numéro fiscal au Brésil.
Canada.VérifieNuméroFiscalTeste la validité d'un numéro fiscal du Canada.
ChampRectangleRenvoie le rectangle correspondant à la zone spécifiée d'un champ.
ComboFermeForce la fermeture de la liste déroulante d'un champ Combo (champ Combo simple ou champ Combo à plusieurs colonnes).
dpDriveConnecteCrée une connexion à un drive Dropbox.
Nouveauté SaaS
dTexteHauteur
Calcule la hauteur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Nouveauté SaaS
dTexteLargeur
Calcule la largeur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
Espagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Espagne.
EtatsUnis.VérifieNuméroFiscalTeste la validité d'un numéro fiscal aux Etats-Unis.
FenExtHautRenvoie la hauteur totale d'une fenêtre.
FenExtLargRenvoie la largeur totale d'une fenêtre.
FenExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
FenIntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
FenIntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
FTPRécupèreFichierTransfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
AndroidWidget Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
fTypeMIMERenvoie le type d'un fichier selon la norme MIME (Multipurpose Internet Mail Extensions).
grNuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grNuageCouleurSérieInitialise la couleur d'une série pour un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grNuageEtiquetteSérieInitialise l'étiquette d'une série de données dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grNuageRécupèreDonnéeXYRécupère une donnée dans un graphe "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grNuageReliePointRelie ou non les points dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grNuageTaillePointDéfinit la taille des points dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grParamètreRécupère ou modifie un paramètre d'un graphe.
grPIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
grPIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
grRécupèreDonnéeRécupère une donnée dans un graphe.
grVignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
HExporteChaîneJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HRplAjouteFichierAjoute un fichier de données dans une réplication universelle.
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
Italie.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Italie.
JourDansLAnnéeVersDateRenvoie la date (au format "AAAAMMJJ") correspondant à un numéro de jour dans l'année.
Nouveauté SaaS
JWTCréeAssertion
Crée une assertion JWT.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 1.
OpenAPIVersHTTPConstruit la requête HTTP d'appel à une fonction d'une API. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
OpenIDLitIdentitéRécupère l'identité d'un utilisateur contenue dans une variable de type AuthToken.
PaletteChangeModifie la palette utilisée par le projet ou par une fenêtre.
PaletteChargeCharge une palette à partir d'un fichier de type ".wdpalette".
PaletteGénèreGénère une palette à partir d'une couleur de base.
PaletteRécupèreRécupère la palette courante du projet ou la palette de la fenêtre.
PaletteSauveSauve une palette dans un fichier.
PartageProximitéAccepteConnexionAccepte la demande de connexion d'un appareil distant.
PartageProximitéArrêteAttenteArrête l'attente de la connexion des appareils aux autres appareils à proximité.
PartageProximitéArrêteRechercheArrête la recherche des appareils distants.
PartageProximitéArrêteToutArrête le ou les partages de proximité en cours :
  • arrêt de l'attente de connexion,
  • arrêt de la recherche d'appareils distants,
  • déconnexion de tous les appareils actuellement connectés.
PartageProximitéAttendConnexionRend l'appareil visible aux appareils distants qui sont en mode "recherche à proximité" (via la fonction PartageProximitéRechercheAppareil) et attend leur demande de connexion.
PartageProximitéDéconnecteFerme la connexion avec un appareil distant.
PartageProximitéDemandeConnexionDemande la connexion à un appareil distant.
PartageProximitéEnvoieEnvoie des données (buffer binaire) à un ou plusieurs appareil(s) distant(s) au(x)quel(s) l'appareil en cours est connecté.
PartageProximitéEnvoieFichierEnvoie un fichier à un ou plusieurs appareil(s) distant(s) au(x)quel(s) l'appareil en cours est connecté.
PartageProximitéRechercheAppareilRecherche les appareils à proximité qui ont annoncé leur présence et qui sont en attente de connexion.
PartageProximitéRefuseConnexionRefuse la demande de connexion d'un appareil distant.
PDFAjouteFiligraneAjoute un filigrane sur toutes les pages ou sur certaines pages d'un fichier PDF existant.
PDFAjouteImageAjoute une image dans une page d'un fichier PDF existant.
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
PDFNbSignatureRécupère le nombre de signatures dans un document PDF.
PDFRécupèreDateSignatureRécupère la date de l'une des signatures d'un document PDF.
PDFRécupèreSignatureRécupère la signature d'un document PDF sous forme d'un buffer.
RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
ScanDepuisCaméraVersImageOuvre une fenêtre spécifique permettant de numériser sous forme d'image un ou plusieurs documents à l'aide de la caméra du téléphone ou de la tablette.
ScanDepuisCaméraVersPDFOuvre une fenêtre spécifique permettant de numériser sous forme d'un fichier PDF un ou plusieurs documents à l'aide de la caméra du téléphone (ou de la tablette).
SMSDétecteCodeUsageUniqueRemplit automatiquement un champ de saisie avec un code à usage unique reçu par SMS.
Suisse.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Suisse.
TableAjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
telRécupèreNuméroAffiche la fenêtre d'autorisation et de sélection du ou des numéros de téléphone de l'utilisateur enregistrés sur l'appareil.
xlsAjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsDéfusionneCelluleSupprime la fusion d'une plage de cellules.
xlsDonnéeRécupère le contenu d'une cellule d'un fichier XLS.
xlsFermeFerme un fichier XLS.
xlsFeuilleEnCoursPermet de connaître ou de modifier la feuille courante d'un fichier XLS.
xlsFusionneCelluleFusionne les cellules spécifiées dans un document Excel.
xlsMsgErreurRenvoie le libellé de la dernière erreur due à une fonction XLS.
xlsNbColonneRenvoie le nombre de colonnes d'une feuille d'un fichier XLS.
xlsNbFeuilleRenvoie le nombre de feuilles d'un fichier XLS.
xlsNbLigneRenvoie le nombre de lignes d'un fichier XLS.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
xlsOuvreOuvre un fichier Excel (fichiers xls ou xlsx).
xlsRecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
xlsRécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
xlsSauveSauve un document XLS.
xlsSupprimeFeuilleSupprime une feuille du document Excel.
xlsTitreColonneRécupère l'intitulé d'une colonne d'un fichier XLS.
xlsTypeColonneRenvoie le type des données saisies dans une colonne d'un fichier XLS.
xlsVersionRenvoie la version d'Excel avec laquelle le fichier a été enregistré.
ZoneRépétéeAjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
ZoneRépétéeAjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Android sont les suivantes :
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<Bouton segmenté>.AjouteAjoute une nouvelle option (c'est-à-dire un nouveau bouton) dans un champ Bouton segmenté.
<Bouton segmenté>.InsèreInsère une nouvelle option dans un champ Bouton segmenté.
<Bouton segmenté>.SupprimeSupprime une option dans un champ Bouton segmenté.
<Bouton segmenté>.SupprimeToutSupprime toutes les options d'un champ Bouton segmenté.
<Chaîne ANSI>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne ANSI>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne ANSI>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Chaîne Unicode>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne Unicode>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne Unicode>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Champ>.RectangleRenvoie les coordonnées du rectangle correspondant à la zone spécifiée d'un champ.
<Combo>.FermeForce la fermeture de la liste déroulante d'un champ Combo (combo simple ou combo à plusieurs colonnes).
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Fenêtre>.ExtHautRenvoie la hauteur totale d'une fenêtre.
<Fenêtre>.ExtLargRenvoie la largeur totale d'une fenêtre.
<Fenêtre>.ExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.ExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
<Fenêtre>.IntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
<Fenêtre>.IntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Graphe>.NuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.NuageCouleurSérieInitialise la couleur d'une série pour un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.NuageEtiquetteSérieInitialise l'étiquette d'une série de données dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.NuageRécupèreDonnéeXYRécupère une donnée dans un graphe "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.NuageReliePointRelie ou non les points dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.NuageTaillePointDéfinit la taille des points dans un graphe de type "Nuage de points".
Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
<Graphe>.ParamètreRécupère ou modifie un paramètre d'un graphe.
<Graphe>.PIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
<Graphe>.PIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
<Graphe>.RécupèreDonnéeRécupère une donnée dans un graphe.
<Graphe>.VignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
<Image>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour une image animée (dans un champ Image).
<Image>.AnimationChangeTypeChange le type d'animation d'une image dans un champ Image.
<Image>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Image.
<Libellé>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour un texte animé (dans un champ Libellé).
<Libellé>.AnimationChangeTypeChange le type d'animation d'un texte dans un champ libellé.
<Libellé>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Libellé.
<Source>.ExporteChaîneJSONExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
<Source>.ExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
<Source>.ExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Source>.ImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Table>.AjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
<Variable AuthToken>.OpenIDLitIdentitéRécupère l'identité d'un utilisateur contenue dans une variable de type AuthToken.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Identifie les attributs d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Envoie une commande FTP spécifique à un serveur.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates (date de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Ferme la connexion entre le poste en cours et le serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Teste l'existence d'un fichier sur un serveur FTP.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Liste les fichiers d'un répertoire (et/ou les répertoires) d'un serveur FTP et retourne le nombre de fichiers (et/ou de répertoires) listés.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie le nom du dernier fichier accédé par une fonction FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renomme ou déplace un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Crée un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Identifie ou modifie le répertoire en cours sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un répertoire et son contenu (fichiers et sous-répertoires) d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un fichier d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie la taille (en octets) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Variable Palette>.ChargeCharge une palette à partir d'un fichier de type ".wdPalette".
<Variable Palette>.GénèreGénère une palette à partir d'une couleur de base.
<Variable Palette>.SauveSauve une palette dans un fichier.
<Variable pdfDocument>.AjouteFiligraneAjoute un filigrane sur toutes les pages d'un fichier PDF existant.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
<Variable pdfDocument>.NbSignatureRécupère le nombre de signatures dans un document PDF.
<Variable pdfDocument>.RécupèreDateSignatureRécupère la date de l'une des signatures d'un document PDF.
<Variable pdfDocument>.RécupèreSignatureRécupère la signature d'un document PDF sous forme d'un buffer.
<Variable pdfPage>.AjouteFiligraneAjoute un filigrane sur une page d'un fichier PDF existant.
<Variable pdfPage>.AjouteImageAjoute une image dans une page d'un fichier PDF existant.
<Variable xlsDocument>.AjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
<Variable xlsDocument>.DéfusionneCelluleSupprime la fusion de la cellule spécifiée.
<Variable xlsDocument>.FermeFerme un fichier XLS.
<Variable xlsDocument>.FusionneCelluleFusionne les cellules spécifiées dans un document Excel.
<Variable xlsDocument>.RecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
<Variable xlsDocument>.RécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
<Variable xlsDocument>.SauveSauve un document XLS.
<Variable xlsDocument>.SupprimeFeuilleSupprime une feuille du document Excel.
<Zone répétée>.AjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
<Zone répétée>.AjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Widget Android Les nouvelles fonctions du WLangage pour le développement en mode Widget Android sont les suivantes :
Allemagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Allemagne.
AnimationChangeTypeChange le type d'animation :
  • d'une image dans un champ Image.
  • d'un texte dans un champ libellé.
AuthDéconnecteDéconnecte un utilisateur précédemment authentifié via :
  • le protocole OAuth 2.0 sur un service Web quelconque.
  • le protocole OpenID sur un service Web quelconque.
  • un token JWT.
AuthRévoqueTokenRévoque un token JWT.
Belgique.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Belgique.
Brésil.VérifieNuméroFiscalTeste la validité d'un numéro fiscal au Brésil.
Canada.VérifieNuméroFiscalTeste la validité d'un numéro fiscal du Canada.
ComboFermeForce la fermeture de la liste déroulante d'un champ Combo (champ Combo simple ou champ Combo à plusieurs colonnes).
Nouveauté SaaS
dTexteHauteur
Calcule la hauteur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Nouveauté SaaS
dTexteLargeur
Calcule la largeur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
Espagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Espagne.
EtatsUnis.VérifieNuméroFiscalTeste la validité d'un numéro fiscal aux Etats-Unis.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
FTPRécupèreFichierTransfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
AndroidWidget Android Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
grVignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HRplAjouteFichierAjoute un fichier de données dans une réplication universelle.
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
Italie.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Italie.
JourDansLAnnéeVersDateRenvoie la date (au format "AAAAMMJJ") correspondant à un numéro de jour dans l'année.
OpenAPIVersHTTPConstruit la requête HTTP d'appel à une fonction d'une API. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
OpenIDLitIdentitéRécupère l'identité d'un utilisateur contenue dans une variable de type AuthToken.
PDFAjouteFiligraneAjoute un filigrane sur toutes les pages ou sur certaines pages d'un fichier PDF existant.
PDFAjouteImageAjoute une image dans une page d'un fichier PDF existant.
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
PDFNbSignatureRécupère le nombre de signatures dans un document PDF.
PDFRécupèreDateSignatureRécupère la date de l'une des signatures d'un document PDF.
PDFRécupèreSignatureRécupère la signature d'un document PDF sous forme d'un buffer.
RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
Suisse.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Suisse.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour le mode Widget Android sont les suivantes :
<AuthToken>.DéconnecteDéconnexion d'un utilisateur.
<AuthToken>.RévoqueRévoque un token JWT.
<Chaîne ANSI>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne ANSI>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne ANSI>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Chaîne Unicode>.RegexChercheCherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
<Chaîne Unicode>.RegexRemplaceRemplace toutes les parties d'une chaîne qui respectent un format donné.
<Chaîne Unicode>.RegexVérifieVérifie si une chaîne respecte un format défini par une expression régulière.
<Combo>.FermeForce la fermeture de la liste déroulante d'un champ Combo (combo simple ou combo à plusieurs colonnes).
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Graphe>.VignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
<Source>.ExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
<Source>.ExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Source>.ImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Variable AuthToken>.OpenIDLitIdentitéRécupère l'identité d'un utilisateur contenue dans une variable de type AuthToken.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Identifie les attributs d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Envoie une commande FTP spécifique à un serveur.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates (date de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Ferme la connexion entre le poste en cours et le serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Teste l'existence d'un fichier sur un serveur FTP.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Liste les fichiers d'un répertoire (et/ou les répertoires) d'un serveur FTP et retourne le nombre de fichiers (et/ou de répertoires) listés.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie le nom du dernier fichier accédé par une fonction FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renomme ou déplace un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Crée un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Identifie ou modifie le répertoire en cours sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un répertoire et son contenu (fichiers et sous-répertoires) d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un fichier d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie la taille (en octets) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Variable pdfDocument>.AjouteFiligraneAjoute un filigrane sur toutes les pages d'un fichier PDF existant.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
<Variable pdfDocument>.NbSignatureRécupère le nombre de signatures dans un document PDF.
<Variable pdfDocument>.RécupèreDateSignatureRécupère la date de l'une des signatures d'un document PDF.
<Variable pdfDocument>.RécupèreSignatureRécupère la signature d'un document PDF sous forme d'un buffer.
<Variable pdfPage>.AjouteFiligraneAjoute un filigrane sur une page d'un fichier PDF existant.
<Variable pdfPage>.AjouteImageAjoute une image dans une page d'un fichier PDF existant.
iPhone/iPad Les nouvelles fonctions du WLangage pour iPhone/iPad sont les suivantes :
AnimationChangeTypeChange le type d'animation :
  • d'une image dans un champ Image.
  • d'un texte dans un champ libellé.
AuthIntrospecteTokenIntrospecte un token OAuth.
AuthRécupèreInfoUtilisateurRécupère les informations concernant un utilisateur à partir d'un jeton d'accès (access token).
AuthRévoqueTokenRévoque un token JWT.
AuthVérifieAuthentificationVérifie la validité du token de l'utilisateur courant dans le cas d'une authentification SSO.
BoutonSegmentéAjouteAjoute une nouvelle option (c'est-à-dire un nouveau bouton) dans un champ Bouton segmenté.
BoutonSegmentéInsèreInsère une nouvelle option dans un champ Bouton segmenté.
BoutonSegmentéSupprimeSupprime une option dans un champ Bouton segmenté.
BoutonSegmentéSupprimeToutSupprime toutes les options d'un champ Bouton segmenté.
CarteIdentifiantGglRenvoie ou modifie le style de la carte affichée dans le champ Carte. Ce style correspond à un ID de carte défini dans la console Google Cloud.
Cette fonction est une nouveauté disponible à partir de la version 2025 Update 2.
ChampRectangleRenvoie le rectangle correspondant à la zone spécifiée d'un champ.
dpDriveConnecteCrée une connexion à un drive Dropbox.
Nouveauté SaaS
dTexteHauteur
Calcule la hauteur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Nouveauté SaaS
dTexteLargeur
Calcule la largeur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
FenExtHautRenvoie la hauteur totale d'une fenêtre.
FenExtLargRenvoie la largeur totale d'une fenêtre.
FenExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
FenIntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
FenIntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
grPIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
grPIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
grVignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HListeHistoriquePlanificationListe l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
HRplAjouteFichierAjoute un fichier de données dans une réplication universelle.
HSupprimeHistoriquePlanificationSupprime l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
HSupprimeToutHistoriquePlanificationPurge la totalité de l'historique d'exécution des éléments planifiés sur un serveur HFSQL.
iAjouteSignetAjoute un signet dans le visualisateur de rapports ou lors de l'export en PDF.
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
JourDansLAnnéeVersDateRenvoie la date (au format "AAAAMMJJ") correspondant à un numéro de jour dans l'année.
Nouveauté SaaS
JWTCréeAssertion
Crée une assertion JWT.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 1.
OpenAPIVersHTTPConstruit la requête HTTP d'appel à une fonction d'une API. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
PaletteChangeModifie la palette utilisée par le projet ou par une fenêtre.
PaletteChargeCharge une palette à partir d'un fichier de type ".wdpalette".
PaletteGénèreGénère une palette à partir d'une couleur de base.
PaletteRécupèreRécupère la palette courante du projet ou la palette de la fenêtre.
PaletteSauveSauve une palette dans un fichier.
PDFAjouteImageAjoute une image dans une page d'un fichier PDF existant.
PDFExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
PDFExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
RendezVousCréePermet de créer un rendez-vous via la fenêtre de création de rendez-vous de l'application native de gestion des rendez-vous de l'appareil Android ou iOS.
ScanDepuisCaméraVersImageOuvre une fenêtre spécifique permettant de numériser sous forme d'image un ou plusieurs documents à l'aide de la caméra du téléphone ou de la tablette.
ScanDepuisCaméraVersPDFOuvre une fenêtre spécifique permettant de numériser sous forme d'un fichier PDF un ou plusieurs documents à l'aide de la caméra du téléphone (ou de la tablette).
TableAjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
xlsAjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsDéfusionneCelluleSupprime la fusion d'une plage de cellules.
xlsDonnéeRécupère le contenu d'une cellule d'un fichier XLS.
xlsFermeFerme un fichier XLS.
xlsFeuilleEnCoursPermet de connaître ou de modifier la feuille courante d'un fichier XLS.
xlsFusionneCelluleFusionne les cellules spécifiées dans un document Excel.
xlsMsgErreurRenvoie le libellé de la dernière erreur due à une fonction XLS.
xlsNbColonneRenvoie le nombre de colonnes d'une feuille d'un fichier XLS.
xlsNbFeuilleRenvoie le nombre de feuilles d'un fichier XLS.
xlsNbLigneRenvoie le nombre de lignes d'un fichier XLS.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
xlsOuvreOuvre un fichier Excel (fichiers xls ou xlsx).
xlsRecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
xlsRécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
xlsSauveSauve un document XLS.
xlsSupprimeFeuilleSupprime une feuille du document Excel.
xlsTitreColonneRécupère l'intitulé d'une colonne d'un fichier XLS.
xlsTypeColonneRenvoie le type des données saisies dans une colonne d'un fichier XLS.
xlsVersionRenvoie la version d'Excel avec laquelle le fichier a été enregistré.
zipOuvreRAROuvre une archive existante au format RAR.
ZoneRépétéeAjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
ZoneRépétéeAjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour iPhone/iPad sont les suivantes :
<AuthToken>.RévoqueRévoque un token JWT.
<Bouton segmenté>.AjouteAjoute une nouvelle option (c'est-à-dire un nouveau bouton) dans un champ Bouton segmenté.
<Bouton segmenté>.InsèreInsère une nouvelle option dans un champ Bouton segmenté.
<Bouton segmenté>.SupprimeSupprime une option dans un champ Bouton segmenté.
<Bouton segmenté>.SupprimeToutSupprime toutes les options d'un champ Bouton segmenté.
<Carte>.IdentifiantGglRenvoie ou modifie le style de la carte affichée dans le champ Carte. Ce style correspond à un ID de carte défini dans la console Google Cloud.
Cette fonction est une nouveauté disponible à partir de la version 2025 Update 2.
<Champ>.RectangleRenvoie les coordonnées du rectangle correspondant à la zone spécifiée d'un champ.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Fenêtre>.ExtHautRenvoie la hauteur totale d'une fenêtre.
<Fenêtre>.ExtLargRenvoie la largeur totale d'une fenêtre.
<Fenêtre>.ExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.ExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
<Fenêtre>.IntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
<Fenêtre>.IntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.IntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
<Fenêtre>.PaletteRécupèreRécupère la palette de la fenêtre.
<Graphe>.PIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
<Graphe>.PIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
<Graphe>.VignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
<Image>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour une image animée (dans un champ Image).
<Image>.AnimationChangeTypeChange le type d'animation d'une image dans un champ Image.
<Image>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Image.
<Libellé>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour un texte animé (dans un champ Libellé).
<Libellé>.AnimationChangeTypeChange le type d'animation d'un texte dans un champ libellé.
<Libellé>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Libellé.
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Table>.AjouteDébutAjoute une ligne au début d'un champ Table infinie. La ligne est insérée avant la première ligne du champ Table. La position de défilement du champ Table n'est pas modifiée.
<Variable Connexion>.ListeHistoriquePlanificationListe l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
<Variable Connexion>.SupprimeHistoriquePlanificationSupprime l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Identifie les attributs d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates (date de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Ferme la connexion entre le poste en cours et le serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Teste l'existence d'un fichier sur un serveur FTP.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Liste les fichiers d'un répertoire (et/ou les répertoires) d'un serveur FTP et retourne le nombre de fichiers (et/ou de répertoires) listés.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie le nom du dernier fichier accédé par une fonction FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renomme ou déplace un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Crée un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Identifie ou modifie le répertoire en cours sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un répertoire et son contenu (fichiers et sous-répertoires) d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un fichier d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie la taille (en octets) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Variable Palette>.ChargeCharge une palette à partir d'un fichier de type ".wdPalette".
<Variable Palette>.GénèreGénère une palette à partir d'une couleur de base.
<Variable Palette>.SauveSauve une palette dans un fichier.
<Variable pdfDocument>.ExtraitCrée un nouveau document PDF à partir de différentes pages extraites d'un fichier PDF existant.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable pdfPage>.AjouteImageAjoute une image dans une page d'un fichier PDF existant.
<Variable xlsDocument>.AjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
<Variable xlsDocument>.DéfusionneCelluleSupprime la fusion de la cellule spécifiée.
<Variable xlsDocument>.FermeFerme un fichier XLS.
<Variable xlsDocument>.FusionneCelluleFusionne les cellules spécifiées dans un document Excel.
<Variable xlsDocument>.RecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
<Variable xlsDocument>.RécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
<Variable xlsDocument>.SauveSauve un document XLS.
<Variable xlsDocument>.SupprimeFeuilleSupprime une feuille du document Excel.
<Variable zipArchive>.OuvreRAROuvre une archive existante au format RAR.
<Zone répétée>.AjouteDébutAjoute une répétition (ou ligne) au début d'un champ Zone répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
<Zone répétée>.AjouteFIDébutAjoute une répétition (ou une ligne) constituée par une fenêtre interne en première répétition d'un champ Zone Répétée infinie. La répétition est insérée avant la première répétition du champ Zone répétée. La position de défilement du champ Zone répétée n'est pas modifiée.
Widget IOS Les nouvelles fonctions du WLangage pour le développement en mode Widget iOS sont les suivantes :
AuthIntrospecteTokenIntrospecte un token OAuth.
AuthRécupèreInfoUtilisateurRécupère les informations concernant un utilisateur à partir d'un jeton d'accès (access token).
AuthRévoqueTokenRévoque un token JWT.
AuthVérifieAuthentificationVérifie la validité du token de l'utilisateur courant dans le cas d'une authentification SSO.
Nouveauté SaaS
dTexteHauteur
Calcule la hauteur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Nouveauté SaaS
dTexteLargeur
Calcule la largeur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
ExécuteProcédureRéactiveForce l'exécution immédiate d'une procédure réactive.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
grPIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
grPIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
grVignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HListeHistoriquePlanificationListe l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
HRplAjouteFichierAjoute un fichier de données dans une réplication universelle.
HSupprimeHistoriquePlanificationSupprime l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
HSupprimeToutHistoriquePlanificationPurge la totalité de l'historique d'exécution des éléments planifiés sur un serveur HFSQL.
iInitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
JourDansLAnnéeVersDateRenvoie la date (au format "AAAAMMJJ") correspondant à un numéro de jour dans l'année.
Nouveauté SaaS
JWTCréeAssertion
Crée une assertion JWT.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 1.
PDFExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
TableauVersParamètresConvertit un tableau d'éléments en une liste de paramètres.
zipOuvreRAROuvre une archive existante au format RAR.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Widget iOS sont les suivantes :
<AuthToken>.RévoqueRévoque un token JWT.
<Etat>.InitEtatVersoInitialise les paramètres de l'état qui sera imprimé au verso d'un autre état.
<Graphe>.PIImageDéfinit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
<Graphe>.PIValeurMaximalePermet de spécifier la valeur maximale du graphe permettant de calculer automatiquement les pourcentages d'un graphe de type "Pourcentage imagé".
<Graphe>.VignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Variable Connexion>.ListeHistoriquePlanificationListe l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
<Variable Connexion>.SupprimeHistoriquePlanificationSupprime l'historique d'exécution d'un élément planifié sur un serveur HFSQL : tâche planifiée (procédure stockée), sauvegarde, optimisation, rafraîchissement d'une vue matérialisée.
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Identifie les attributs d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates (date de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Ferme la connexion entre le poste en cours et le serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Teste l'existence d'un fichier sur un serveur FTP.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Liste les fichiers d'un répertoire (et/ou les répertoires) d'un serveur FTP et retourne le nombre de fichiers (et/ou de répertoires) listés.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie le nom du dernier fichier accédé par une fonction FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renomme ou déplace un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Crée un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Identifie ou modifie le répertoire en cours sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un répertoire et son contenu (fichiers et sous-répertoires) d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un fichier d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie la taille (en octets) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable zipArchive>.OuvreRAROuvre une archive existante au format RAR.
Apple Watch Les nouvelles fonctions du WLangage pour Apple Watch sont les suivantes :
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
ExécuteProcédureRéactiveForce l'exécution immédiate d'une procédure réactive.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
TableauVersParamètresConvertit un tableau d'éléments en une liste de paramètres.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Apple Watch sont les suivantes :
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
Mac Catalyst Les nouvelles fonctions du WLangage en mode Catalyst sont les suivantes :
Nouveauté SaaS
dTexteHauteur
Calcule la hauteur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Nouveauté SaaS
dTexteLargeur
Calcule la largeur d'un texte en pixels.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
EnModeRecyclageIdentifie si le code est exécuté en mode "Recyclage des sessions prélancées" ou non.
ExécuteProcédureRéactiveForce l'exécution immédiate d'une procédure réactive.
fFichierTempRenvoie le nom d'un fichier temporaire unique.
fOuvreFichierTempCrée et ouvre un fichier temporaire.
grVignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
HImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Catalyst sont les suivantes :
<Graphe>.VignetteCatégorieInitialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
<Image>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour une image animée (dans un champ Image).
<Image>.AnimationChangeTypeChange le type d'animation d'une image dans un champ Image.
<Image>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Image.
<Libellé>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour un texte animé (dans un champ Libellé).
<Libellé>.AnimationChangeTypeChange le type d'animation d'un texte dans un champ libellé.
<Libellé>.AnimationLitParamètreLit la valeur d'un des paramètres d'animation défini pour un champ Libellé.
<Source>.ImporteCSVImporte un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Variable FichierDisque>.OuvreFichierTempCrée et ouvre un fichier temporaire.
Identifie les attributs d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates (date de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Ferme la connexion entre le poste en cours et le serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Teste l'existence d'un fichier sur un serveur FTP.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie les différentes heures (heure de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Liste les fichiers d'un répertoire (et/ou les répertoires) d'un serveur FTP et retourne le nombre de fichiers (et/ou de répertoires) listés.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie le nom du dernier fichier accédé par une fonction FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier ou un répertoire d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Transfère un fichier d'un serveur FTP (File Transfer Protocol) sur le poste en cours.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renomme ou déplace un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Crée un répertoire sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Identifie ou modifie le répertoire en cours sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un répertoire et son contenu (fichiers et sous-répertoires) d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Supprime un fichier d'un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Renvoie la taille (en octets) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Fonctions améliorées du WLangage
AndroidWidget Android Les fonctions améliorées dans cette version sont les suivantes :
AuthDéconnecte
  • La syntaxe manipulant une variable de type OpenIDParamètres est désormais disponible.
  • La syntaxe manipulant une variable de type JWTParamètres est désormais disponible (à partir de la version Update 1).
AuthIdentifieLa syntaxe manipulant une variable de type OpenIDParamètres est désormais disponible.
DriveListeFichierLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
DriveListeFichierGglLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
grBulleNouvelle constante grFormatBulleFenêtreInterne permettant d'utiliser une fenêtre interne comme bulle personnalisée d'un champ Graphe.
iAjoutePièceJointeNouvelles constantes permettant de préciser la valeur de AFRelationship, nécessaire pour l'utilisation de Factur-X.
Remarque : Cette amélioration est disponible à partir de la version 2025 Update 1.
InfoBitmapNouveau paramètre permettant d'obtenir des informations spécifiques : image avec zone de transparence, image avec couche alpha, etc.
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
RendezVousCréeIl est désormais possible d'utiliser une syntaxe asynchrone pour savoir si le rendez-vous a été créé.
sFixeParamètreIl est désormais possible d'utiliser des valeurs spécifiques pour le paramètre <Nb bits Stop>.
ThreadExécuteIl est désormais possible d'exécuter des threads sécurisés (constante threadSécurisé).
ThreadPersistantUn nouveau paramètre permet de définir le cas d'usage du thread persistant. Cette information est obligatoire à partir de Android 14. Si ce paramètre n'est pas renseigné, un cas d'usage par défaut est spécifié.
iPhone/iPad Les fonctions améliorées du WLangage sont les suivantes :
CrypteStandardLa constante crypteAES192 permet d'utiliser l'algorithme de cryptage AES 192.
DécrypteStandardLa constante crypteAES192 permet d'utiliser l'algorithme de cryptage AES 192.
DésérialiseNouvelle constante psdXMLTableauÉlémentsRépétés permettant de réaliser une désérialisation des tableaux sous forme répétée.
Attention : Cette fonctionnalité est disponible uniquement à partir de la version 2025 Update 1.
DriveListeFichierLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
DriveListeFichierGglLa constante frInformationComplète permet d'obtenir des informations détaillées sur les fichiers listés.
grBulleNouvelle constante grFormatBulleFenêtreInterne permettant d'utiliser une fenêtre interne comme bulle personnalisée d'un champ Graphe.
HGèreServeurNouvelle constante permettant de spécifier le nombre d'exécutions d'éléments planifiés conservés dans l'historique.
HModifieStructureNouvelle constante permettant de sauvegarder les journaux avant d'effectuer la modification automatique des données.
iAjoutePièceJointeNouvelles constantes permettant de préciser la valeur de AFRelationship, nécessaire pour l'utilisation de Factur-X.
InfoBitmapNouveau paramètre permettant d'obtenir des informations spécifiques : image avec zone de transparence, image avec couche alpha, etc.
InitHasardCette fonction renvoie désormais la graine aléatoire utilisée.
ProjetInfoNouvelle constante piVersion permettant d'obtenir le numéro de version de la bibliothèque principale de l'application (fichier WDL).
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
SérialiseNouvelle constante psdXMLTableauÉlémentsRépétés permettant de réaliser une sérialisation des tableaux sous forme répétée.
Attention : Cette fonctionnalité est disponible uniquement à partir de la version 2025 Update 1.
SocketLitNouveau paramètre permettant de définir la durée maximale d'attente sans aucune réception des données.
Widget IOS Les fonctions améliorées du WLangage sont les suivantes :
HGèreServeurNouvelle constante permettant de spécifier le nombre d'exécutions d'éléments planifiés conservés dans l'historique.
iAjoutePièceJointeNouvelles constantes permettant de préciser la valeur de AFRelationship, nécessaire pour l'utilisation de Factur-X.
ProjetInfoNouvelle constante piVersion permettant d'obtenir le numéro de version de la bibliothèque principale de l'application (fichier WDL).
RendezVousAjouteIl est désormais possible d'ajouter un rendez-vous directement dans le calendrier par défaut du périphérique.
Nouvelles propriétés du WLangage
Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
AnimationInitialeLa propriété AnimationInitiale permet de connaître l'état initial de l'animation dans un champ Image, un champ Bouton, un champ Libellé ou un champ Carrousel.
MonochromeLa propriété Monochrome permet de :
  • savoir si les pixels d'une image contenue dans un champ Image sont automatiquement remplacés par une couleur spécifiée dans le style du champ (onglet "Style" de la description du champ, élément "Forcer en monochrome").
  • activer ou non la gestion du monochrome dans un champ Image.
Attention : Cette propriété est disponible uniquement à partir de la version 2025 Update 1.
Nouveauté SaaS
ParamètresOuverture
La propriété ParamètresOuverture permet de connaître et de spécifier les paramètres passés à la fenêtre interne correspondant à la fenêtre coulissante basse.
Cette propriété est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
RemplissageAutoLa propriété RemplissageAuto permet de connaître et de spécifier une information sur le sens de ce qui doit être saisi dans le champ de saisie.
Nouveauté SaaS
SurInvisibilité
La propriété SurInvisibilité permet de définir une procédure qui sera appelée lorsque la fenêtre coulissante basse associée à la fenêtre en cours deviendra invisible.
Cette propriété est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
iPhone/iPad Les nouvelles propriétés du WLangage pour les applications iPhone et iPad sont les suivantes :
AnimationInitialeLa propriété AnimationInitiale permet de connaître l'état initial de l'animation dans un champ Image, un champ Bouton, un champ Libellé ou un champ Carrousel.
MonochromeLa propriété Monochrome permet de :
  • savoir si les pixels d'une image contenue dans un champ Image sont automatiquement remplacés par une couleur spécifiée dans le style du champ (onglet "Style" de la description du champ, élément "Forcer en monochrome").
  • activer ou non la gestion du monochrome dans un champ Image.
Attention : Cette propriété est disponible uniquement à partir de la version 2025 Update 1.
Nouveauté SaaS
ParamètresOuverture
La propriété ParamètresOuverture permet de connaître et de spécifier les paramètres passés à la fenêtre interne correspondant à la fenêtre coulissante basse.
Cette propriété est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
RemplissageAutoLa propriété RemplissageAuto permet de connaître et de spécifier une information sur le sens de ce qui doit être saisi dans le champ de saisie.
Nouveauté SaaS
SurInvisibilité
La propriété SurInvisibilité permet de définir une procédure qui sera appelée lorsque la fenêtre coulissante basse associée à la fenêtre en cours deviendra invisible.
Cette propriété est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2.
Propriétés améliorées du WLangage
Android Les propriétés améliorées du WLangage sont les suivantes :
AnimationCette propriété peut désormais être utilisée sur les champs Libellé.
iPhone/iPad Les propriétés améliorées du WLangage sont les suivantes :
AnimationCette propriété peut désormais être utilisée sur les champs Libellé.
Nouveaux types avancés du WLangage
Android Les nouveaux types avancés disponibles pour les applications Android sont les suivants :
apiRéponseLe type apiRéponse permet d'obtenir le résultat d'une requête envoyée sur une API REST précédemment importée.
Nouveauté 2025
Attention : Ce type de variable est disponible uniquement à partir de la version 2025 Update 2.
apiRequêteLe type apiRequête permet de définir toutes les caractéristiques avancées d'un requête exécutée via un webservice REST, importé via la documentation OpenAPI.
FiligraneLe type Filigrane permet de manipuler le texte imprimé en filigrane dans les états créées avec l'éditeur d'états ou par programmation.
JWTParamètresLe type JWTParamètres permet de définir toutes les informations nécessaires pour effectuer une authentification JWT.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service Web via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
pdfChampLe type pdfChamp permet de connaître toutes les caractéristiques et les valeurs d'un champ présent dans un formulaire au format PDF.
pdfOptionChampLe type pdfOptionChamp permet de connaître et de modifier les caractéristiques suivantes d'une option d'un champ présent dans un formulaire PDF :
  • libellé de l'option.
  • sélection ou non de l'option.
ThreadLe type Thread permet de définir toutes les caractéristiques d'un thread.
xlsCelluleUne variable de type xlsCellule permet de décrire et de modifier une cellule d'un document Excel...
xlsColonneLe type xlsColonne permet de décrire et de modifier une colonne d'un document Excel...
xlsCommentaireLe type xlsCommentaire permet de définir toutes les caractéristiques avancées d'un commentaire dans une cellule d'une feuille XLS ou dans une cellule d'un champ Tableur.
xlsDocumentUne variable de type xlsDocument permet de décrire et modifier un document Excel...
xlsLigneLe type xlsLigne permet de décrire et de modifier une ligne d'un document Excel...
xlsMiseEnPageLe type xlsMiseEnPage permet de définir toutes les caractéristiques de mise en page d'une feuille d'un document XLSX dans un champ Tableur.
Widget Android Les nouveaux types avancés disponibles pour les applications Android Widget sont les suivants :
FiligraneLe type Filigrane permet de manipuler le texte imprimé en filigrane dans les états créées avec l'éditeur d'états ou par programmation.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service Web via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
ThreadLe type Thread permet de définir toutes les caractéristiques d'un thread.
iPhone/iPad Les nouveaux types avancés disponibles pour les applications iOS sont les suivants :
apiRéponseLe type apiRéponse permet d'obtenir le résultat d'une requête envoyée sur une API REST précédemment importée.
Nouveauté 2025
Attention : Ce type de variable est disponible uniquement à partir de la version 2025 Update 2.
apiRequêteLe type apiRequête permet de définir toutes les caractéristiques avancées d'un requête exécutée via un webservice REST, importé via la documentation OpenAPI.
ftpConnexionLe type ftpConnexion permet de définir toutes les caractéristiques avancées d'une connexion FTP.
hHistoriquePlanificationLe type hHistoriquePlanification permet de connaître toutes les caractéristiques de l'historique de l'exécution d'une tâche.
xlsCelluleUne variable de type xlsCellule permet de décrire et de modifier une cellule d'un document Excel...
xlsColonneLe type xlsColonne permet de décrire et de modifier une colonne d'un document Excel...
xlsCommentaireLe type xlsCommentaire permet de définir toutes les caractéristiques avancées d'un commentaire dans une cellule d'une feuille XLS ou dans une cellule d'un champ Tableur.
xlsDocumentUne variable de type xlsDocument permet de décrire et modifier un document Excel...
xlsLigneLe type xlsLigne permet de décrire et de modifier une ligne d'un document Excel...
xlsMiseEnPageLe type xlsMiseEnPage permet de définir toutes les caractéristiques de mise en page d'une feuille d'un document XLSX dans un champ Tableur.
Widget IOS Les nouveaux types avancés disponibles pour les applications Widget iOS sont les suivants :
ftpConnexionLe type ftpConnexion permet de définir toutes les caractéristiques avancées d'une connexion FTP.
hHistoriquePlanificationLe type hHistoriquePlanification permet de connaître toutes les caractéristiques de l'historique de l'exécution d'une tâche.
Apple Watch Les nouveaux types avancés disponibles pour les applications en mode Apple watch sont les suivants :
hHistoriquePlanificationLe type hHistoriquePlanification permet de connaître toutes les caractéristiques de l'historique de l'exécution d'une tâche.
Types avancés améliorés du WLangage
Android Les types avancés améliorés pour les applications Android sont les suivants :
FichierGgl
  • Nouvelle propriété DateDernièreModification : Date et heure de la dernière modification du fichier Google.
  • Nouvelle propriété Taille : Taille du fichier Google.
OAuth2Paramètres
  • Nouvelle propriété URLDéconnexion : URL de déconnexion du service Web (si le service Web gère la déconnexion).
  • Nouvelle propriété URLRévocation : URL de révocation du service Web (si le service Web gère la révocation).
  • Nouvelles propriétés NomUtilisateur et MotDePasse : Nom de l'utilisateur et mot de passe associé. Permettent une authentification silencieuse de l'utilisateur.
pdfPageLa nouvelle propriété Champ permet de lister les champs présents dans la page.
sshSessionLa nouvelle propriété IntervalleKeepAlive permet d'activer le "Keep Alive" et de définir l'intervalle entre les requêtes permettant de vérifier que la connexion est toujours active.
xmlNoeudLa propriété Existe est désormais disponible en écriture et permet de forcer la création d'un noeud vide.
iPhone/iPad Les types avancés améliorés pour les applications iPhone sont les suivants :
FichierGgl
  • Nouvelle propriété DateDernièreModification : Date et heure de la dernière modification du fichier Google.
  • Nouvelle propriété Taille : Taille du fichier Google.
hDescriptionSauvegarde
  • Nouvelle propriété Anonymisation : Sélection du mode d'anonymisation des données dans la sauvegarde.
OAuth2Paramètres
  • Nouvelle propriété URLDéconnexion : URL de déconnexion du service Web (si le service Web gère la déconnexion).
  • Nouvelle propriété URLRévocation : URL de révocation du service Web (si le service Web gère la révocation).
  • Nouvelles propriétés NomUtilisateur et MotDePasse : Nom de l'utilisateur et mot de passe associé. Permettent une authentification silencieuse de l'utilisateur.
OpenIDParamètres
  • Nouvelles propriétés NomUtilisateur et MotDePasse : Nom de l'utilisateur et mot de passe associé. Permettent une authentification silencieuse de l'utilisateur.
sshSessionLa nouvelle propriété IntervalleKeepAlive permet d'activer le "Keep Alive" et de définir l'intervalle entre les requêtes permettant de vérifier que la connexion est toujours active.
xmlNoeudLa propriété Existe est désormais disponible en écriture et permet de forcer la création d'un noeud vide.
Version minimum requise
  • Version 2025
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/03/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale