DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Nouveautés
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées 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
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
En version 2024, 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
WEBDEV - Code ServeurWindows Les nouvelles fonctions WLangage en code Serveur sont les suivantes :
AdminWBListeApplicationRenvoie la liste des applications WEBDEV d'un serveur d'application, pour un compte donnée, et pour un type donné.
AdminWBSupprimeApplicationSupprime une application du serveur d'application WEBDEV.
Allemagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Allemagne.
AuthImporteTokenCrée un token d'accès à un webservice à partir d'une description de token au format JSON.
Belgique.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Belgique.
BitcoinCoreDateHeureDernierBlocRenvoie la date et l'heure de création du dernier bloc.
BitcoinCoreNombreBlocRenvoie la taille de la chaîne de blocs connue par le noeud Bitcoin (c'est-à-dire le nombre de blocs créés depuis le 3 janvier 2009). Il est ainsi possible de calculer par exemple la date approximative du prochain "halving".
BitcoinCoreNombreHashParSecondeRenvoie le nombre de fois où la fonction sha256 a du être calculée par secondes pour calculer le dernier bloc. Ce nombre correspond à une preuve de travail.
BitcoinCoreParamètreIndique les paramètres de connexion au serveur Bitcoin Core, afin d'utiliser les fonctions BitcoinCoreXXXX.
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.
CodeWLangageDonneDéclarationsCSSRenvoie la feuille de style CSS correspondant à un thème du code WLangage.
CodeWLangageMetEnFormeMet en forme un code WLangage : coloration, réécriture normalisée, indentation, traduction, etc.
DateVersJourDansLAnnéeRenvoie le numéro du jour dans l'année correspondant à une date donnée.
DNSInterrogeEnvoie une requête à un serveur DNS.
dpDriveConnecteCrée une connexion à un drive Dropbox.
DriveCopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
DriveCopieRépertoireCopie un répertoire du drive vers un autre répertoire de ce drive (disque distant).
DriveCréeFichierCrée un fichier sur le disque distant.
DriveCréeRépertoireCrée un répertoire sur le disque distant.
DriveDéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
DriveDéplaceRépertoireDéplace un répertoire et son contenu vers un autre répertoire du même drive (disque distant).
DriveEnvoieFichierEnvoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant).
DriveEnvoieRépertoireEnvoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant).
DriveListeFichierListe les fichiers d'un répertoire d'un drive.
DriveListeFichierGglListe les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
DriveListeRépertoireListe les répertoires d'un drive.
DriveRécupèreFichierRécupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur.
DriveRécupèreFichierGglRécupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité.
DriveRécupèreRépertoireRécupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur.
DriveRenommeRenomme un fichier ou un répertoire présent sur un drive.
DriveSupprimeFichierSupprime un fichier dans un drive (disque distant).
DriveSupprimeRépertoireSupprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant).
EnModeVisiteGuidéeIndique si une visite guidée est en cours d'exécution.
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.
FormeAireCalcule l'aire d'une géométrie donnée.
FormeChevauchePermet de savoir si deux géométries se chevauchent.
FormeContientPermet de savoir si une géométrie A contient une géométrie B.
FormeCorrigePermet d'obtenir une version corrigée de la géométrie spécifiée.
FormeCouvrePermet de savoir si une géométrie A couvre une géométrie B.
FormeCroisePermet de savoir si deux géométries se croisent.
FormeDésérialiseWKT2DConstruit une géométrie en 2 dimensions à partir d'une représentation textuelle au format WKT.
FormeDésérialiseWKTGéoConstruit une géométrie géographique à partir d'une représentation textuelle au format WKT.
FormeDifférenceRenvoie la géométrie correspondant à la différence entre deux géométries.
FormeDifférenceSymétriqueCalcule la différence symétrique entre deux géométries.
FormeDisjointPermet de savoir si deux géométries sont disjointes, c'est-à-dire si leur intersection est vide.
FormeDistanceCalcule la distance entre deux géométries.
FormeEgalePermet de savoir si deux géométries sont spatialement égales, c'est-à-dire si la première géométrie est incluse dans la seconde, et si la seconde est incluse dans la première.
FormeEnveloppeConvexeCalcule l'enveloppe convexe de la géométrie spécifiée.
FormeEstContenuPermet de savoir si la géométrie A est complètement contenue dans la géométrie B (c'est-à-dire que la géométrie B contient complètement la géométrie A).
FormeEstCouvertPermet de savoir si tout point de la géométrie A se trouve à l'intérieur ou dans le contour de la géométrie B.
FormeEstValideVérifie si la géométrie spécifiée est valide au sens de la norme OGC.
FormeIntersecteVérifie si deux géométries ont une intersection non vide.
FormeIntersectionRenvoie la géométrie correspondant à l'intersection entre deux géométries.
FormeLongueurCalcule la longueur d'une géométrie donnée.
FormePérimètreCalcule le périmètre d'une géométrie donnée (polygone ou multipolygone).
FormeSérialiseDSVSérialise une géométrie en utilisant le format DSV spécifié.
FormeSérialiseWKTSérialise une géométrie au format Well Known Text (WKT).
FormeTouchePermet de savoir si deux géométries se touchent.
FormeUnionRenvoie la géométrie correspondant à l'union entre deux géométries.
France.VérifieNuméroFiscalTeste la validité d'un numéro fiscal français.
GglDriveConnecteCrée une connexion à un drive Google Drive.
grHistoTypeBarreDéfinit le type de barre à utiliser dans un graphe de type histogramme.
grWaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
grWaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
HListeFichiersSurveillésRenvoie la liste des fichiers surveillés par la fonction HSurveille.
HRequêteExécutéePermet de savoir si une requête a été exécutée.
Italie.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Italie.
JourEnCoursRenvoie le numéro du jour en cours dans le mois courant.
JSONVersTableInitialise le contenu d'un champ Table ou Table hiérarchique à partir d'une chaîne JSON ou d'une variable JSON.
MarkdownLienAjoute un lien cliquable dans une chaîne Markdown. Il est ainsi possible d'ajouter un lien dans le libellé d'un champ au format Markdown.
ModbusConnecteRTUConnecte un poste client à un esclave Modbus via le port série.
ModbusConnecteTCPConnecte un poste client à un serveur Modbus via le protocole TCP.
ModbusDéconnecteFerme la session Modbus.
ModbusEcritBitÉcrit un ou plusieurs bits à une adresse précise dans un esclave Modbus.
ModbusEcritFlottantEcrit une ou plusieurs flottants simple précision à partir d'une adresse précise dans un esclave Modbus.
ModbusEcritRegistreEcrit un ou plusieurs registres (valeur 16 bits) à partir d'une adresse précise dans un esclave Modbus.
ModbusEnvoieTrameBruteEnvoie une trame brute à un esclave Modbus. Il est ainsi possible de communiquer avec des automates qui disposent de fonctionnalités non-standards.
ModbusLitBitLit un ou plusieurs bits à partir d'une adresse précise sur un esclave Modbus.
ModbusLitFlottantLit un ou plusieurs flottants "simple précision" à partir d'une adresse précise dans un esclave Modbus.
ModbusLitRegistreLit un ou plusieurs registres à partir d'une adresse précise dans un esclave Modbus.
NotifPushEnvoieAbonnéEnvoie une notification push distante aux appareils Android abonnés d'un sujet.
oDriveConnecteCrée une connexion à un drive OneDrive.
PageEcritCodeHTTPRenseigne le code HTTP qui sera retourné au client à la fin de l'exécution du code serveur de la page.
PageEcritCodeHTTPPersonnaliséRenseigne le code HTTP personnalisé qui sera retourné au client.
Polyligne2DAjoutePointAjoute un nouveau point dans une polyligne en 2 dimensions (polyligne géométrique).
PolyligneGéoAjoutePointAjoute un nouveau point dans une polyligne géographique.
RedisDéconnecteForce la fermeture de la connexion vers un serveur Redis (ou un cluster Redis).
Suisse.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Suisse.
TableVersJSONConvertit le contenu d'un champ Table ou Table hiérarchique en une chaîne au format JSON.
UTF8ValideTeste la validité d'une chaîne de caractères au format UTF8.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
XMLVérifieSignatureVérifie la signature d'un noeud XML.
Les nouvelles fonctions WLangage (syntaxe préfixée) en code Serveur sont les suivantes :
<CodeWLangageMiseEnForme>.MetEnFormeMet en forme un code WLangage : coloration, réécriture normalisée, indentation, traduction.
<Graphe>.HistoTypeBarreDéfinit le type de barre à utiliser dans un graphe de type histogramme.
<Graphe>.WaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
<Graphe>.WaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
<modbusSession>.DéconnecteFerme la session Modbus.
<modbusSession>.EcritBitÉcrit un ou plusieurs bits à une adresse précise dans un esclave Modbus.
<modbusSession>.EcritFlottantEcrit une ou plusieurs flottants simple précision à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.EcritRegistreEcrit un ou plusieurs registres (valeur 16 bits) à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.EnvoieTrameBruteEnvoie une trame brute à un esclave Modbus. Il est ainsi possible de communiquer avec des automates qui disposent de fonctionnalités non-standards.
<modbusSession>.LitBitLit un ou plusieurs bits à partir d’une adresse précise sur un esclave Modbus.
<modbusSession>.LitFlottantLit un ou plusieurs flottants "simple précision" à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.LitRegistreLit un ou plusieurs registres à partir d'une adresse précise dans un esclave Modbus.
<Source>.RequêteExécutéePermet de savoir si une requête a été exécutée.
<Table>.DepuisJSONInitialise le contenu d'un champ Table ou Table hiérarchique à partir d'une chaîne JSON ou d'une variable JSON.
<Table>.VersJSONConvertit le contenu d'un champ Table ou Table hiérarchique en une chaîne au format JSON.
<Type Buffer>.UTF8ValideTeste la validité d'un buffer au format UTF8.
<Variable adminWBAuth>.ListeApplicationRenvoie la liste des applications WEBDEV d'un serveur d'application, pour un compte donnée, et pour un type donné.
<Variable adminWBAuth>.SupprimeApplicationSupprime une application du serveur d'application WEBDEV.
<Variable Connexion>.ListeFichiersSurveillésRenvoie la liste des fichiers surveillés par la fonction HSurveille.
<Variable Drive>.CopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
<Variable Drive>.CopieRépertoireCopie un répertoire du drive vers un autre répertoire de ce drive (disque distant).
<Variable Drive>.CréeFichierCrée un fichier sur le disque distant.
<Variable Drive>.CréeRépertoireCrée un répertoire sur le disque distant.
<Variable Drive>.DéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
<Variable Drive>.DéplaceRépertoireDéplace un répertoire et son contenu vers un autre répertoire du même drive (disque distant).
<Variable Drive>.EnvoieFichierEnvoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant).
<Variable Drive>.EnvoieRépertoireEnvoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant).
<Variable Drive>.ListeFichierListe les fichiers d'un répertoire d'un drive.
<Variable Drive>.ListeRépertoireListe les répertoires d'un drive.
<Variable Drive>.RécupèreFichierRécupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur.
<Variable Drive>.RécupèreRépertoireRécupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur.
<Variable Drive>.RenommeRenomme un fichier ou un répertoire présent sur un drive.
<Variable Drive>.SupprimeFichierSupprime un fichier dans un drive (disque distant).
<Variable Drive>.SupprimeRépertoireSupprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant).
<Variable gglDrive>.CopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
<Variable gglDrive>.DéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
<Variable gglDrive>.ListeFichierGglListe les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
<Variable gglDrive>.RécupèreFichierGglRécupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité.
<Variable gglDrive>.RenommeRenomme un fichier de la suite Google ou un répertoire présent dans un drive Google.
<Variable gglDrive>.SupprimeFichierSupprime un fichier de la suite Google à l'intérieur d'un drive Google.
<Variable Notification>.EnvoiePushEnvoie une notification push (distante) à un appareil mobile (iOS ou Android).
<Variable Notification>.EnvoiePushAbonnéEnvoie une notification push distante aux appareils Android abonnés d'un sujet.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable pdfDocument>.SigneApplique une signature d'approbation sur un PDF existant.
<Variable pdfDocument>.VersTexteExtrait le texte contenu dans un document PDF.
<Variable Polyligne2D>.AjoutePointAjoute un nouveau point dans une polyligne en 2 dimensions (polyligne géométrique).
<Variable PolyligneGéo>.AjoutePointAjoute un nouveau point dans une polyligne géographique.
<Variable redisConnexion>.DéconnecteForce la fermeture de la connexion vers un serveur Redis (ou un cluster Redis).
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en Linux sont les suivantes :
AdminWBListeApplicationRenvoie la liste des applications WEBDEV d'un serveur d'application, pour un compte donnée, et pour un type donné.
AdminWBSupprimeApplicationSupprime une application du serveur d'application WEBDEV.
Allemagne.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Allemagne.
AuthImporteTokenCrée un token d'accès à un webservice à partir d'une description de token au format JSON.
Belgique.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Belgique.
BitcoinCoreDateHeureDernierBlocRenvoie la date et l'heure de création du dernier bloc.
BitcoinCoreNombreBlocRenvoie la taille de la chaîne de blocs connue par le noeud Bitcoin (c'est-à-dire le nombre de blocs créés depuis le 3 janvier 2009). Il est ainsi possible de calculer par exemple la date approximative du prochain "halving".
BitcoinCoreNombreHashParSecondeRenvoie le nombre de fois où la fonction sha256 a du être calculée par secondes pour calculer le dernier bloc. Ce nombre correspond à une preuve de travail.
BitcoinCoreParamètreIndique les paramètres de connexion au serveur Bitcoin Core, afin d'utiliser les fonctions BitcoinCoreXXXX.
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.
DateVersJourDansLAnnéeRenvoie le numéro du jour dans l'année correspondant à une date donnée.
DNSInterrogeEnvoie une requête à un serveur DNS.
dpDriveConnecteCrée une connexion à un drive Dropbox.
DriveCopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
DriveCopieRépertoireCopie un répertoire du drive vers un autre répertoire de ce drive (disque distant).
DriveCréeFichierCrée un fichier sur le disque distant.
DriveCréeRépertoireCrée un répertoire sur le disque distant.
DriveDéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
DriveDéplaceRépertoireDéplace un répertoire et son contenu vers un autre répertoire du même drive (disque distant).
DriveEnvoieFichierEnvoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant).
DriveEnvoieRépertoireEnvoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant).
DriveListeFichierListe les fichiers d'un répertoire d'un drive.
DriveListeRépertoireListe les répertoires d'un drive.
DriveRécupèreFichierRécupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur.
DriveRécupèreRépertoireRécupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur.
DriveRenommeRenomme un fichier ou un répertoire présent sur un drive.
DriveSupprimeFichierSupprime un fichier dans un drive (disque distant).
DriveSupprimeRépertoireSupprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant).
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.
FormeAireCalcule l'aire d'une géométrie donnée.
FormeChevauchePermet de savoir si deux géométries se chevauchent.
FormeContientPermet de savoir si une géométrie A contient une géométrie B.
FormeCorrigePermet d'obtenir une version corrigée de la géométrie spécifiée.
FormeCouvrePermet de savoir si une géométrie A couvre une géométrie B.
FormeCroisePermet de savoir si deux géométries se croisent.
FormeDésérialiseWKT2DConstruit une géométrie en 2 dimensions à partir d'une représentation textuelle au format WKT.
FormeDésérialiseWKTGéoConstruit une géométrie géographique à partir d'une représentation textuelle au format WKT.
FormeDifférenceRenvoie la géométrie correspondant à la différence entre deux géométries.
FormeDisjointPermet de savoir si deux géométries sont disjointes, c'est-à-dire si leur intersection est vide.
FormeDistanceCalcule la distance entre deux géométries.
FormeEgalePermet de savoir si deux géométries sont spatialement égales, c'est-à-dire si la première géométrie est incluse dans la seconde, et si la seconde est incluse dans la première.
FormeEnveloppeConvexeCalcule l'enveloppe convexe de la géométrie spécifiée.
FormeEstContenuPermet de savoir si la géométrie A est complètement contenue dans la géométrie B (c'est-à-dire que la géométrie B contient complètement la géométrie A).
FormeEstCouvertPermet de savoir si tout point de la géométrie A se trouve à l'intérieur ou dans le contour de la géométrie B.
FormeEstValideVérifie si la géométrie spécifiée est valide au sens de la norme OGC.
FormeIntersecteVérifie si deux géométries ont une intersection non vide.
FormeIntersectionRenvoie la géométrie correspondant à l'intersection entre deux géométries.
FormeLongueurCalcule la longueur d'une géométrie donnée.
FormePérimètreCalcule le périmètre d'une géométrie donnée (polygone ou multipolygone).
FormeSérialiseDSVSérialise une géométrie en utilisant le format DSV spécifié.
FormeSérialiseWKTSérialise une géométrie au format Well Known Text (WKT).
FormeTouchePermet de savoir si deux géométries se touchent.
FormeUnionRenvoie la géométrie correspondant à l'union entre deux géométries.
France.VérifieNuméroFiscalTeste la validité d'un numéro fiscal français.
GglDriveConnecteCrée une connexion à un drive Google Drive.
grWaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
grWaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
HListeFichiersSurveillésRenvoie la liste des fichiers surveillés par la fonction HSurveille.
HRequêteExécutéePermet de savoir si une requête a été exécutée.
Italie.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Italie.
JourEnCoursRenvoie le numéro du jour en cours dans le mois courant.
JSONVersTableInitialise le contenu d'un champ Table ou Table hiérarchique à partir d'une chaîne JSON ou d'une variable JSON.
ModbusConnecteRTUConnecte un poste client à un esclave Modbus via le port série.
ModbusConnecteTCPConnecte un poste client à un serveur Modbus via le protocole TCP.
ModbusDéconnecteFerme la session Modbus.
ModbusEcritBitÉcrit un ou plusieurs bits à une adresse précise dans un esclave Modbus.
ModbusEcritFlottantEcrit une ou plusieurs flottants simple précision à partir d'une adresse précise dans un esclave Modbus.
ModbusEcritRegistreEcrit un ou plusieurs registres (valeur 16 bits) à partir d'une adresse précise dans un esclave Modbus.
ModbusEnvoieTrameBruteEnvoie une trame brute à un esclave Modbus. Il est ainsi possible de communiquer avec des automates qui disposent de fonctionnalités non-standards.
ModbusLitBitLit un ou plusieurs bits à partir d'une adresse précise sur un esclave Modbus.
ModbusLitFlottantLit un ou plusieurs flottants "simple précision" à partir d'une adresse précise dans un esclave Modbus.
ModbusLitRegistreLit un ou plusieurs registres à partir d'une adresse précise dans un esclave Modbus.
oDriveConnecteCrée une connexion à un drive OneDrive.
PageEcritCodeHTTPRenseigne le code HTTP qui sera retourné au client à la fin de l'exécution du code serveur de la page.
PageEcritCodeHTTPPersonnaliséRenseigne le code HTTP personnalisé qui sera retourné au client.
Polyligne2DAjoutePointAjoute un nouveau point dans une polyligne en 2 dimensions (polyligne géométrique).
PolyligneGéoAjoutePointAjoute un nouveau point dans une polyligne géographique.
RedisDéconnecteForce la fermeture de la connexion vers un serveur Redis (ou un cluster Redis).
Suisse.VérifieNuméroFiscalTeste la validité d'un numéro fiscal en Suisse.
TableVersJSONConvertit le contenu d'un champ Table ou Table hiérarchique en une chaîne au format JSON.
UTF8ValideTeste la validité d'une chaîne de caractères au format UTF8.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
XMLVérifieSignatureVérifie la signature d'un noeud XML.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour WEBDEV en Linux sont les suivantes :
<Graphe>.WaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
<Graphe>.WaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
<modbusSession>.DéconnecteFerme la session Modbus.
<modbusSession>.EcritBitÉcrit un ou plusieurs bits à une adresse précise dans un esclave Modbus.
<modbusSession>.EcritFlottantEcrit une ou plusieurs flottants simple précision à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.EcritRegistreEcrit un ou plusieurs registres (valeur 16 bits) à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.EnvoieTrameBruteEnvoie une trame brute à un esclave Modbus. Il est ainsi possible de communiquer avec des automates qui disposent de fonctionnalités non-standards.
<modbusSession>.LitBitLit un ou plusieurs bits à partir d’une adresse précise sur un esclave Modbus.
<modbusSession>.LitFlottantLit un ou plusieurs flottants "simple précision" à partir d'une adresse précise dans un esclave Modbus.
<modbusSession>.LitRegistreLit un ou plusieurs registres à partir d'une adresse précise dans un esclave Modbus.
<Source>.RequêteExécutéePermet de savoir si une requête a été exécutée.
<Table>.DepuisJSONInitialise le contenu d'un champ Table ou Table hiérarchique à partir d'une chaîne JSON ou d'une variable JSON.
<Table>.VersJSONConvertit le contenu d'un champ Table ou Table hiérarchique en une chaîne au format JSON.
<Type Buffer>.UTF8ValideTeste la validité d'un buffer au format UTF8.
<Variable adminWBAuth>.ListeApplicationRenvoie la liste des applications WEBDEV d'un serveur d'application, pour un compte donnée, et pour un type donné.
<Variable adminWBAuth>.SupprimeApplicationSupprime une application du serveur d'application WEBDEV.
<Variable Connexion>.ListeFichiersSurveillésRenvoie la liste des fichiers surveillés par la fonction HSurveille.
<Variable Drive>.CopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
<Variable Drive>.CopieRépertoireCopie un répertoire du drive vers un autre répertoire de ce drive (disque distant).
<Variable Drive>.CréeFichierCrée un fichier sur le disque distant.
<Variable Drive>.CréeRépertoireCrée un répertoire sur le disque distant.
<Variable Drive>.DéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
<Variable Drive>.DéplaceRépertoireDéplace un répertoire et son contenu vers un autre répertoire du même drive (disque distant).
<Variable Drive>.EnvoieFichierEnvoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant).
<Variable Drive>.EnvoieRépertoireEnvoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant).
<Variable Drive>.ListeFichierListe les fichiers d'un répertoire d'un drive.
<Variable Drive>.ListeRépertoireListe les répertoires d'un drive.
<Variable Drive>.RécupèreFichierRécupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur.
<Variable Drive>.RécupèreRépertoireRécupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur.
<Variable Drive>.RenommeRenomme un fichier ou un répertoire présent sur un drive.
<Variable Drive>.SupprimeFichierSupprime un fichier dans un drive (disque distant).
<Variable Drive>.SupprimeRépertoireSupprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant).
<Variable gglDrive>.CopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
<Variable gglDrive>.DéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
<Variable gglDrive>.ListeFichierGglListe les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
<Variable gglDrive>.RécupèreFichierGglRécupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité.
<Variable gglDrive>.RenommeRenomme un fichier de la suite Google ou un répertoire présent dans un drive Google.
<Variable gglDrive>.SupprimeFichierSupprime un fichier de la suite Google à l'intérieur d'un drive Google.
<Variable pdfDocument>.ExtraitPageExtrait une page d'un fichier PDF dans une variable de type Image.
<Variable pdfDocument>.VersTexteExtrait le texte contenu dans un document PDF.
<Variable Polyligne2D>.AjoutePointAjoute un nouveau point dans une polyligne en 2 dimensions (polyligne géométrique).
<Variable PolyligneGéo>.AjoutePointAjoute un nouveau point dans une polyligne géographique.
<Variable redisConnexion>.DéconnecteForce la fermeture de la connexion vers un serveur Redis (ou un cluster Redis).
PHP Les nouvelles fonctions WLangage pour PHP sont les suivantes :
grWaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
grWaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
MotVersTableauRemplit un tableau avec les mots d'une chaîne.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauMélangeMélange les éléments d'un tableau WLangage.
TableauSupprimeDoublonSupprime les doublons dans un tableau.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
Les nouvelles fonctions WLangage (syntaxe préfixée) pour PHP sont les suivantes :
<Graphe>.WaffleTaillePermet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
<Graphe>.WaffleTypeCellulePermet de définir la forme des cellules d'un graphe de type Waffle.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.MélangeMélange les éléments d'un tableau WLangage.
<Tableau>.SupprimeDoublonSupprime les doublons dans un tableau.
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
WEBDEV - Code Navigateur Les nouvelles fonctions WLangage pour WEBDEV en code navigateur sont les suivantes :
EnModeVisiteGuidéeIndique si une visite guidée est en cours d'exécution.
NavigateurPartageLance le partage natif de l'appareil.
SysThèmeRenvoie le thème visuel affiché actuellement sur le poste en cours.
VisiteGuidéeArrêteArrête la visite guidée spécifiée ou la visite guidée en cours.
VisiteGuidéeChangeEtapeModifie l'étape en cours de la visite guidée.
VisiteGuidéeDémarreDémarre la visite guidée et affiche la première étape.
VisiteGuidéeInfoRenvoie des informations sur une visite guidée.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour WEBDEV en code navigateur sont les suivantes :
<Variable Notification>.AjouteAjoute une notification dans la barre système de l'appareil (Android) ou dans le centre de notification (iOS).
<Variable Notification>.SupprimeSupprime une notification affichée dans la barre système de l'appareil.
<VisiteGuidée>.ArrêteArrête la visite guidée spécifiée ou la visite guidée en cours.
<VisiteGuidée>.ChangeEtapeModifie l'étape en cours de la visite guidée.
<VisiteGuidée>.DémarreDémarre la visite guidée et affiche la première étape.
<VisiteGuidée>.InfoRenvoie des informations sur une visite guidée.
Fonctions améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les fonctions améliorées dans cette version sont les suivantes :
AdminWBCréeCompteNouvelle constante permettant de recréer un compte existant.
AuthIdentifieNouvelle syntaxe permettant de gérer le protocole JWT.
ChangePageSourceCette fonction est désormais disponible en Ajax.
CompileNouveau paramètre permettant de définir les options de compilation (fonctions WLangage interdites, autorisées, etc.).
CookieEcritNouvelles constantes permettant de gérer plus finement la propriété "SameSite" des cookies.
dArcNouvelle syntaxe permettant de dessiner un arc selon une zone définie avec une variable de type Rectangle.
dCercleNouvelle syntaxe permettant de dessiner un cercle selon une zone définie avec une variable de type Rectangle.
dCopieNouvelle syntaxe permettant de copier une zone définie avec une variable de type Rectangle.
dCordeNouvelle syntaxe permettant de dessiner un corde selon une zone définie avec une variable de type Rectangle.
dDécoupeNouvelle syntaxe permettant de découper une image selon une zone définie avec une variable de type Rectangle.
dPortionNouvelle syntaxe permettant de dessiner une portion selon une zone définie avec une variable de type Rectangle.
EvalueExpressionNouveau paramètre permettant de définir les options de compilation (fonctions WLangage interdites, autorisées, etc.).
ExécuteCodeNouveau paramètre permettant de définir les options de compilation (fonctions WLangage interdites, autorisées, etc.).
fLitLigneNouvelle syntaxe permettant de lire une ligne via une procédure WLangage.
grBulleNouvelle constante permettant de gérer les graphes de type Waffle.
grCréeNouvelle constante permettant de gérer les graphes de type Waffle.
grHistoEspacementPermet désormais de définir l'espacement entre les cellules d'un graphe de type Waffle.
grTypeNouvelle constante permettant de gérer les graphes de type Waffle.
grTypeSérieNouvelle constante permettant de gérer les graphes de type Waffle.
HCopieFichierLa copie de fichiers prend en compte les index spatiaux.
HDupliqueBaseDeDonnéesLa duplication de la base de données prend en compte les index spatiaux.
HInfoFichierNouvelle constante pour gérer les index spatiaux.
HRéindexeNouvelle constante pour réindexer les index spatiaux.
HRestaureSauvegardeLa restauration de la sauvegarde prend en compte les index spatiaux.
HSauvegardeLa sauvegarde prend en compte les index spatiaux.
HSupprimeFichierLa suppression prend en compte les index spatiaux.
IAModèleDétecteGestion du réseau de neurones "onnx".
NumériqueVersChaînePossibilité de définir le format de conversion grâce à une variable de type FormatNumérique.
PDFExtraitPageNouvelle syntaxe permettant d'extraire une page d'un document PDF (variable de type pdfDocument) sous forme d'image.
PDFSigneNouvelle syntaxe permettant de signer un document PDF (variable de type pdfDocument).
PDFVersTexteNouvelle syntaxe permettant d'obtenir le texte d'une page d'un document PDF (variable de type pdfDocument).
SysVersionWindowsNouvelle constante sysProcesseurNatif permettant de connaître le processeur du poste en cours.
XMLOuvreNouveau paramètre permettant de spécifier le mode d'analyse du code XML.
PHP Les fonctions améliorées dans cette version sont les suivantes :
grBulleNouvelle constante permettant de gérer les graphes de type Waffle.
grCréeNouvelle constante permettant de gérer les graphes de type Waffle.
grHistoEspacementPermet désormais de définir l'espacement entre les cellules d'un graphe de type Waffle.
grTypeNouvelle constante permettant de gérer les graphes de type Waffle.
grTypeSérieNouvelle constante permettant de gérer les graphes de type Waffle.
Propriétés améliorées du WLangage
WEBDEV - Code Serveur Les propriétés modifiées dans cette version sont les suivantes :
TypeNouvelles constantes permettant de gérer les rubriques spatiales.
WEBDEV - Code Navigateur Les propriétés modifiées dans cette version sont les suivantes :
ExtraLa propriété Extra est disponible désormais pour tous les types de champs en lecture uniquement.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types WLangage pour les applications WEBDEV sont les suivants :
adminWBApplicationLe type adminWBApplication permet de définir toutes les caractéristiques avancées d'une application sur un serveur WEBDEV.
CodeWLangageCompilationLe type CodeWLangageCompilation permet de définir tous les paramètres de compilation utilisés par les fonctions Compile, ExécuteCode, EvalueExpression ainsi que le champ Éditeur de code (via l'intermédiaire de la propriété Compilateur).
CodeWLangageMiseEnFormeLe type CodeWLangageMiseEnForme permet de définir tous les paramètres de mise en forme du code WLangage.
DriveLe type Drive permet manipuler un drive de manière générique. Pour utiliser ce type de variable, il est nécessaire de se connecter au drive voulu.
FichierGglLe type FichierGgl permet de connaître toutes les caractéristiques d'un fichier de la suite de logiciels Google (Docs, Sheets, etc.).
FormatNumériqueLe type FormatNumérique permet de définir toutes les caractéristiques du format utilisable avec la fonction NumériqueVersChaîne.
gglDriveLe type gglDrive permet de manipuler Google Drive. Pour utiliser une variable de type gglDrive, il est nécessaire de se connecter au Google Drive via la fonction GglDriveConnecte.
modbusSessionLe type modbusSession permet d'identifier une connexion à un serveur Modbus.
MultiPoint2DLe type MultiPoint2D permet de stocker un ensemble de points en 2 dimensions. Il s'agit d'une collection de points : les points ne sont pas connectés entre eux (contrairement à une polyligne).
MultiPointGéoLe type MultiPointGéo permet de stocker un ensemble de points géographiques. Il s'agit d'une collection de points : les points ici ne sont pas connectés entre eux.
MultiPolygone2DLe type MultiPolygone2D permet de stocker un ensemble de polygones en 2 dimensions sans intersections entre eux.
MultiPolygoneGéoLe type MultiPolygoneGéo permet de stocker un ensemble de polygones géographiques sans intersections entre eux.
MultiPolyligne2DLe type MultiPolyligne2D permet de stocker un ensemble de polylignes en 2 dimensions non connectées entre elles.
Point2DLe type Point2D permet de définir les caractéristiques d'une position dans le plan en 2 dimensions.
PointGéoLe type PointGéo permet de définir toutes les caractéristiques avancées d'une position sur la sphère terrestre (point géographique).
Polygone2DLe type Polygone2D permet de définir toutes les caractéristiques avancées d'un polygone dans un plan.
PolygoneGéoLe type PolygoneGéo permet de définir toutes les caractéristiques avancées d'un polygone géographique.
Polyligne2DLe type Polyligne2D permet de définir toutes les caractéristiques avancées d'une polyligne en 2 dimensions.
PolyligneGéoLe type PolyligneGéo permet de définir toutes les caractéristiques avancées d'une polyligne géographique.
xmlVérificationSignatureLe type xmlVérificationSignature permet de définir les informations nécessaires pour la vérification d'une signature XML.
WEBDEV - Code ServeurLinux Les nouveaux types WLangage pour les applications WEBDEV sous Linux sont les suivants :
adminWBApplicationLe type adminWBApplication permet de définir toutes les caractéristiques avancées d'une application sur un serveur WEBDEV.
DriveLe type Drive permet manipuler un drive de manière générique. Pour utiliser ce type de variable, il est nécessaire de se connecter au drive voulu.
FichierGglLe type FichierGgl permet de connaître toutes les caractéristiques d'un fichier de la suite de logiciels Google (Docs, Sheets, etc.).
FormatNumériqueLe type FormatNumérique permet de définir toutes les caractéristiques du format utilisable avec la fonction NumériqueVersChaîne.
gglDriveLe type gglDrive permet de manipuler Google Drive. Pour utiliser une variable de type gglDrive, il est nécessaire de se connecter au Google Drive via la fonction GglDriveConnecte.
modbusSessionLe type modbusSession permet d'identifier une connexion à un serveur Modbus.
MultiPoint2DLe type MultiPoint2D permet de stocker un ensemble de points en 2 dimensions. Il s'agit d'une collection de points : les points ne sont pas connectés entre eux (contrairement à une polyligne).
MultiPointGéoLe type MultiPointGéo permet de stocker un ensemble de points géographiques. Il s'agit d'une collection de points : les points ici ne sont pas connectés entre eux.
MultiPolygone2DLe type MultiPolygone2D permet de stocker un ensemble de polygones en 2 dimensions sans intersections entre eux.
MultiPolygoneGéoLe type MultiPolygoneGéo permet de stocker un ensemble de polygones géographiques sans intersections entre eux.
MultiPolyligne2DLe type MultiPolyligne2D permet de stocker un ensemble de polylignes en 2 dimensions non connectées entre elles.
MultiPolyligneGéoLe type MultiPolyligneGéo permet de stocker un ensemble de polylignes géographiques non connectées entre elles.
Point2DLe type Point2D permet de définir les caractéristiques d'une position dans le plan en 2 dimensions.
PointGéoLe type PointGéo permet de définir toutes les caractéristiques avancées d'une position sur la sphère terrestre (point géographique).
Polygone2DLe type Polygone2D permet de définir toutes les caractéristiques avancées d'un polygone dans un plan.
Polyligne2DLe type Polyligne2D permet de définir toutes les caractéristiques avancées d'une polyligne en 2 dimensions.
xmlVérificationSignatureLe type xmlVérificationSignature permet de définir les informations nécessaires pour la vérification d'une signature XML.
WEBDEV - Code Navigateur Les nouveaux types WLangage pour les applications WEBDEV sous le navigateur sont les suivants :
VisiteGuidéeLe type VisiteGuidée permet de définir toutes les caractéristiques avancées d'une visite guidée et de ses étapes.
VisiteGuidéeEtapeLe type VisiteGuidéeEtape permet de définir toutes les caractéristiques avancées d'une étape d'une visite guidée.
Types avancés améliorés du WLangage
WEBDEV - Code ServeurWindowsLinux Les types avancés améliorés pour les applications WEBDEV sont les suivants :
hRSConfigPropriété IdentifiantOpposé : Dans le cas d'une réplication bidirectionnelle, permet d'obtenir l'identifiant de la réplication allant du serveur opposé vers le serveur répliqué.
httpRequête
  • Propriété ProcédureTrace : Nouvelle constante httpTraceInfo permettant d'obtenir des informations détaillées sur l’exécution de la requête (erreur bas niveau de cURL/OpenSSL, étape en cours, avertissements, etc.).
  • Propriété Authentification : Permet de définir le mode d'authentification nécessaire pour avoir accès à certaines ressources du serveur ou du site.
iaModèleReseauDeNeuronnesPropriété NécessiteTransposition : Permet de modifier la représentation matricielle de l'image par OpenCV.
mqttSessionPropriété IgnoreErreur : Permet d'indiquer les erreurs à ignorer.
OAuth2ParamètresPropriété Option : Permet d'utiliser l'authentification PKCE.
restRequête
  • Propriété ProcédureTrace : Nouvelle constante httpTraceInfo permettant d'obtenir des informations détaillées sur l’exécution de la requête (erreur bas niveau de cURL/OpenSSL, étape en cours, avertissements, etc.).
  • Propriété Authentification : Permet de définir le mode d'authentification nécessaire pour avoir accès à certaines ressources du serveur ou du site.
xlsDocumentIl est désormais possible de spécifier le format du document Excel (XLS ou XLSX) dès la création de la variable xlsDocument.
xmlSignatureNouvelles constantes permettant d'utiliser de nouveaux algorithmes de signature de type "elliptic curve".
Version minimum requise
  • Version 28
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/03/2024

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