PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV et WINDEV Mobile 27 !
  • 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
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 27, 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 :
AgrègeExécute une opération d'agrégation sur chaque élément d'un tableau WLangage.
AppliqueExécute une procédure pour chaque élément d'un tableau WLangage.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
BufferVersURISauvegarde le contenu d'un buffer dans une ressource identifiée par son URI.
CaméraPhotoPrend une photo via un champ Caméra dans une application Android ou iOS.
CaméraVidéoArrêteArrête l'enregistrement d'une vidéo précédemment démarré par la fonction CaméraVidéoDémarre.
CaméraVidéoDémarreDémarre l'enregistrement d'une vidéo via un champ Caméra dans une application Android ou iOS.
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
ContinentListeRenvoie la liste des continents.
ContinentRécupèreRenvoie la variable de type Continent correspondant à une des valeurs suivantes :
  • une constante continent (code continent sur 2 caractères),
  • un libellé de continent.
DateHeureVersRéelConvertit une date et une heure en un réel sur 8 octets.
dCadreDessine un cadre.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
diffAppliqueApplique un buffer de différences sur un buffer spécifique.
diffCréeCompare deux buffers et crée un buffer contenant les différences entre ces deux buffers.
DonneFocusEtRetourUtilisateurArrête le traitement en cours, donne le focus au champ, à la fenêtre ou à la page spécifié(e) et permet à l'utilisateur de reprendre la saisie.
ErreurChangeParamètreParamètre le comportement automatique à adopter en cas d'erreur dans le traitement en cours.
ErreurPropagePropage une erreur non fatale qui pourra être traitée par le code appelant, si ce code a activé une gestion des erreurs non fatales (sous l'éditeur de code, ou par la fonction ErreurChangeParamètre).
ErreurRAZRéinitialise la détection des erreurs non fatales :
ErreurRestaureParamètreRétablit le traitement d'erreur d'un traitement.
ExceptionAfficheAffiche la fenêtre standard des exceptions avec le contenu de l'exception courante.
ExceptionChangeParamètreParamètre le comportement automatique à adopter en cas d'exception dans le traitement en cours.
ExceptionDéclencheDéclenche artificiellement le mécanisme de sécurité de WLangage en provoquant une exception.
ExceptionPropagePropage une exception.
ExceptionRestaureParamètreRétablit le traitement d'exception d'un traitement.
fContentTypeRenvoie le type d'un fichier selon la norme MIME (Multipurpose Internet Mail Extensions).
FichierVersURISauvegarde le contenu d'un fichier dans une ressource identifiée par son URI.
FiltreRenvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
fRepCopieCopie le contenu d'un répertoire et éventuellement ses sous-répertoires.
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
grAngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
grPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
gValeurMémoriséeAjoute une valeur "invisible" dans un élément d'un champ Liste, Combo ou Planning.
gValeurMémoriséeActiveAutorise ou non la récupération de la valeur définie par la fonction gValeurMémorisée dans un champ Liste ou dans un champ Combo.
HTMLDésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
HTMLEncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
HTMLEncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
HTMLInsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
HTMLInsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
HTMLInsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
HTMLInsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
HTMLModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
HTMLSupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
HTMLSupprimeAttributSupprime un attribut donné
HTMLSupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
LigneCommandeIdentifie et récupère les différents éléments de la ligne de commande passée en paramètre au programme en cours.
LuhnCalculeCalcule le prochain chiffre de contrôle de Luhn pour une suite donnée.
LuhnVérifieVérifie que la suite donnée respecte bien la formule de Luhn.
NumériqueVersEcritureFinancièreChinoiseTransforme un numérique (entier, réel ou monétaire) en une chaîne au format d'écriture financière chinoise.
OuvreAsynchroneOuvre une fenêtre dont le résultat sera récupéré via une procédure WLangage (appelée "callback").
OuvrePopupAsynchroneOuvre une fenêtre de type popup dont le résultat sera récupéré par une procédure WLangage (également appelée "Callback").
PaysListeRenvoie la liste de tous les pays ou des pays d'un continent donné selon la norme ISO 3166-1.
PaysRécupèreRenvoie la variable de type Pays correspondant à un code ISO ou un libellé de pays à la norme ISO 3166-1.
PhonétiqueRenvoie la phonétique correspondant à la chaîne passée en paramètre.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
PingTeste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
RéelVersDateHeureConvertit un réel sur 8 octets en une date et une heure.
SocketConnecteSSLPermet d'établir une connexion sécurisée avec un serveur SSL.
TableAjouteFilsAjoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
TableauAjouteTriéAjoute un élément dans un tableau WLangage à une dimension en prenant en compte :
  • le critère de tri défini par la fonction TableauTrie
  • l'opérateur de comparaison décrit dans la classe si les éléments du tableau sont des instances de classe.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
TableChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
TableDéplaceBrancheDéplace le contenu d'une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
TableEchangeBrancheEchange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
TableEtatElémentRenvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
TableFilsOccurrenceRenvoie le nombre de fils directs d'un élément dans un champ Table hiérarchique.
TableInsèreFilsInsère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
TableListeFilsListe les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
TableRécupèreFilsRenvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
TableRécupèreParentRenvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
TableRestaurePositionEtSélectionRestaure la position de l'ascenseur d'un champ Table ou Table hiérarchique ainsi que le ou les éléments sélectionnés.
TableSauvePositionEtSélectionSauve :
  • la position de l'ascenseur d'un champ Table ou d'un champ Table hiérarchique,
  • le ou les éléments sélectionnés dans le champ.
TableSupprimeFilsSupprime toutes les lignes filles d'une branche de la hiérarchie.
TableTrieFilsTrie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
TableTypeElémentTeste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
TéléchargementAjouteAjoute un nouveau téléchargement dans le gestionnaire de téléchargement du téléphone.
TéléchargementListeListe les téléchargements du gestionnaire de téléchargement provenant de l'application en cours.
TéléchargementRécupèreInfoRécupère les informations d'un téléchargement présent dans le gestionnaire de téléchargement.
TéléchargementSupprimeAnnule un téléchargement en le supprimant du gestionnaire de téléchargement du téléphone et supprime les fichiers existants.
TransformeRenvoie un tableau WLangage contenant les résultats d'une procédure exécutée pour chaque élément d'un tableau source.
VérifieTousFauxRenvoie Vrai si tous les éléments d'un tableau sont Faux.
VérifieTousVraiRenvoie Vrai si tous les éléments d'un tableau sont Vrai.
VérifieUnFauxRenvoie Vrai si au moins un élément d'un tableau est Faux.
VérifieUnVraiRenvoie Vrai si au moins un élément d'un tableau est Vrai.
VersionWindowsRenvoie le mode d'exécution de Windows.
WebSocketClientConnectePermet d'établir une connexion avec un serveur de Websocket.
WebSocketClientConnecteSSLPermet d'établir une connexion sécurisée SSL avec un serveur de Websocket.
XMLExécuteXPathExécute une requête XPATH :
  • dans un document XML.
  • dans une variable de type xmlDocument.
XMLSigneSigne un document XML.
ZoneRépétéeRestaurePositionEtSélectionRestaure la position de l'ascenseur d'un champ Zone répétée ainsi que le ou les éléments sélectionnés.
ZoneRépétéeSauvePositionEtSélectionSauve :
  • la position de l'ascenseur dans un champ Zone répétée,
  • le ou les éléments sélectionnés.
Ces éléments peuvent être restaurés grâce à la fonction ZoneRépétéeRestaurePositionEtSélection.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Android sont les suivantes :
<Tableau>.AgrègeExécute une opération d'agrégation sur chaque élément d'un tableau.
<Tableau>.AppliqueExécute une procédure pour chaque élément d'un tableau WLangage.
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Type DateHeure>.VersRéelConvertit une date et une heure en un réel sur 8 octets.
<Image>.DessineCadreDessine un cadre dans un champ Image.
<Variable Image>.DessineCadreDessine un cadre dans une variable de type Image.
<Tableau>.FiltreRenvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
<Graphe>.AngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
<Graphe>.PourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
<Variable htmlNoeud>.DésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
<Variable htmlNoeud>.EncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
<Variable htmlNoeud>.EncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
<Variable htmlNoeud>.InsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.InsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.ModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
<Variable htmlNoeud>.SupprimeAttributSupprime un attribut donné
<Variable htmlNoeud>.SupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
<Variable htmlNoeud>.SupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
<Fenêtre>.OuvreAsynchroneOuvre une fenêtre dont le résultat sera récupéré via une procédure WLangage (appelée "callback").
<Fenêtre>.OuvrePopupAsynchroneOuvre une fenêtre de type popup dont le résultat sera récupéré par une procédure WLangage (également appelée "Callback").
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
<Table hiérarchique>.AjouteFilsAjoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
<Tableau>.AjouteTriéAjoute un élément dans un tableau WLangage à une dimension en prenant en compte :
  • le critère de tri défini par la fonction TableauTrie
  • l'opérateur de comparaison décrit dans la classe si les éléments du tableau sont des instances de classe.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Colonne Table hiérarchique>.ChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
<Table hiérarchique>.DéplaceBrancheDéplace le contenu d'une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
<Table hiérarchique>.EchangeBrancheEchange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
<Table hiérarchique>.EtatElémentRenvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
<Table hiérarchique>.FilsOccurrenceRenvoie le nombre de fils directs d'un élément dans un champ Table hiérarchique.
<Table hiérarchique>.InsèreFilsInsère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
<Table hiérarchique>.ListeFilsListe les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
<Table hiérarchique>.RécupèreFilsRenvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
<Table hiérarchique>.RécupèreParentRenvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
<Table>.RestaurePositionEtSélectionRestaure la position de l'ascenseur d'un champ Table ou Table hiérarchique ainsi que le ou les éléments sélectionnés.
<Table>.SauvePositionEtSélectionSauve :
  • la position de l'ascenseur d'un champ Table ou d'un champ Table hiérarchique,
  • le ou les éléments sélectionnés dans le champ.
<Table hiérarchique>.SupprimeFilsSupprime toutes les lignes filles d'une branche de la hiérarchie.
<Table hiérarchique>.TrieFilsTrie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
<Table hiérarchique>.TypeElémentTeste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
<Tableau>.TransformeRenvoie un tableau WLangage contenant les résultats d'une procédure exécutée pour chaque élément d'un tableau source.
<Tableau>.TousFauxRenvoie Vrai si tous les éléments d'un tableau sont Faux.
<Tableau>.TousVraiRenvoie Vrai si tous les éléments d'un tableau sont Vrai.
<Tableau>.UnFauxRenvoie Vrai si au moins un élément d'un tableau est Faux.
<Tableau>.UnVraiRenvoie Vrai si au moins un élément d'un tableau est Vrai.
<Zone répétée>.RestaurePositionEtSélectionRestaure la position de l'ascenseur d'un champ Zone répétée ainsi que le ou les éléments sélectionnés.
<Zone répétée>.SauvePositionEtSélectionSauve :
  • la position de l'ascenseur dans un champ Zone répétée,
  • le ou les éléments sélectionnés.
Ces éléments peuvent être restaurés grâce à la fonction ZoneRépétéeRestaurePositionEtSélection.
Widget Android Les nouvelles fonctions du WLangage pour le développement en mode Widget Android sont les suivantes :
AgrègeExécute une opération d'agrégation sur chaque élément d'un tableau WLangage.
AppliqueExécute une procédure pour chaque élément d'un tableau WLangage.
BufferVersPhraseRenvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
BufferVersURISauvegarde le contenu d'un buffer dans une ressource identifiée par son URI.
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
ContinentListeRenvoie la liste des continents.
ContinentRécupèreRenvoie la variable de type Continent correspondant à une des valeurs suivantes :
  • une constante continent (code continent sur 2 caractères),
  • un libellé de continent.
DateHeureVersRéelConvertit une date et une heure en un réel sur 8 octets.
DernierJourDeLAnnéeRenvoie la date du dernier jour de l'année.
diffAppliqueApplique un buffer de différences sur un buffer spécifique.
diffCréeCompare deux buffers et crée un buffer contenant les différences entre ces deux buffers.
ErreurChangeParamètreParamètre le comportement automatique à adopter en cas d'erreur dans le traitement en cours.
ErreurPropagePropage une erreur non fatale qui pourra être traitée par le code appelant, si ce code a activé une gestion des erreurs non fatales (sous l'éditeur de code, ou par la fonction ErreurChangeParamètre).
ErreurRAZRéinitialise la détection des erreurs non fatales :
ErreurRestaureParamètreRétablit le traitement d'erreur d'un traitement.
ExceptionAfficheAffiche la fenêtre standard des exceptions avec le contenu de l'exception courante.
ExceptionChangeParamètreParamètre le comportement automatique à adopter en cas d'exception dans le traitement en cours.
ExceptionDéclencheDéclenche artificiellement le mécanisme de sécurité de WLangage en provoquant une exception.
ExceptionPropagePropage une exception.
ExceptionRestaureParamètreRétablit le traitement d'exception d'un traitement.
fContentTypeRenvoie le type d'un fichier selon la norme MIME (Multipurpose Internet Mail Extensions).
FichierVersURISauvegarde le contenu d'un fichier dans une ressource identifiée par son URI.
FiltreRenvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
fRepCopieCopie le contenu d'un répertoire et éventuellement ses sous-répertoires.
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
gValeurMémoriséeAjoute une valeur "invisible" dans un élément d'un champ Liste, Combo ou Planning.
gValeurMémoriséeActiveAutorise ou non la récupération de la valeur définie par la fonction gValeurMémorisée dans un champ Liste ou dans un champ Combo.
HTMLDésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
HTMLEncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
HTMLEncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
HTMLInsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
HTMLInsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
HTMLInsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
HTMLInsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
HTMLModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
HTMLSupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
HTMLSupprimeAttributSupprime un attribut donné
HTMLSupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
LuhnCalculeCalcule le prochain chiffre de contrôle de Luhn pour une suite donnée.
LuhnVérifieVérifie que la suite donnée respecte bien la formule de Luhn.
NumériqueVersEcritureFinancièreChinoiseTransforme un numérique (entier, réel ou monétaire) en une chaîne au format d'écriture financière chinoise.
PaysListeRenvoie la liste de tous les pays ou des pays d'un continent donné selon la norme ISO 3166-1.
PaysRécupèreRenvoie la variable de type Pays correspondant à un code ISO ou un libellé de pays à la norme ISO 3166-1.
PhonétiqueRenvoie la phonétique correspondant à la chaîne passée en paramètre.
PhraseVersBufferRenvoie le buffer encodé dans une phrase mnémotechnique BIP39.
PingTeste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
RéelVersDateHeureConvertit un réel sur 8 octets en une date et une heure.
SocketConnecteSSLPermet d'établir une connexion sécurisée avec un serveur SSL.
TableauAjouteTriéAjoute un élément dans un tableau WLangage à une dimension en prenant en compte :
  • le critère de tri défini par la fonction TableauTrie
  • l'opérateur de comparaison décrit dans la classe si les éléments du tableau sont des instances de classe.
TableauDistinctRenvoie un tableau sans doublons.
TableauIntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
TableauUnionRenvoie un tableau correspondant à l'union de deux tableaux.
TableauUnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
TéléchargementAjouteAjoute un nouveau téléchargement dans le gestionnaire de téléchargement du téléphone.
TéléchargementListeListe les téléchargements du gestionnaire de téléchargement provenant de l'application en cours.
TéléchargementRécupèreInfoRécupère les informations d'un téléchargement présent dans le gestionnaire de téléchargement.
TéléchargementSupprimeAnnule un téléchargement en le supprimant du gestionnaire de téléchargement du téléphone et supprime les fichiers existants.
TransformeRenvoie un tableau WLangage contenant les résultats d'une procédure exécutée pour chaque élément d'un tableau source.
VérifieTousFauxRenvoie Vrai si tous les éléments d'un tableau sont Faux.
VérifieTousVraiRenvoie Vrai si tous les éléments d'un tableau sont Vrai.
VérifieUnFauxRenvoie Vrai si au moins un élément d'un tableau est Faux.
VérifieUnVraiRenvoie Vrai si au moins un élément d'un tableau est Vrai.
VersionWindowsRenvoie le mode d'exécution de Windows.
WebSocketClientConnectePermet d'établir une connexion avec un serveur de Websocket.
WebSocketClientConnecteSSLPermet d'établir une connexion sécurisée SSL avec un serveur de Websocket.
XMLExécuteXPathExécute une requête XPATH :
  • dans un document XML.
  • dans une variable de type xmlDocument.
XMLSigneSigne un document XML.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour le mode Widget Android sont les suivantes :
<Tableau>.AgrègeExécute une opération d'agrégation sur chaque élément d'un tableau.
<Tableau>.AppliqueExécute une procédure pour chaque élément d'un tableau WLangage.
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Type DateHeure>.VersRéelConvertit une date et une heure en un réel sur 8 octets.
<Tableau>.FiltreRenvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
<Variable htmlNoeud>.DésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
<Variable htmlNoeud>.EncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
<Variable htmlNoeud>.EncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
<Variable htmlNoeud>.InsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.InsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.ModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
<Variable htmlNoeud>.SupprimeAttributSupprime un attribut donné
<Variable htmlNoeud>.SupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
<Variable htmlNoeud>.SupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
<Tableau>.AjouteTriéAjoute un élément dans un tableau WLangage à une dimension en prenant en compte :
  • le critère de tri défini par la fonction TableauTrie
  • l'opérateur de comparaison décrit dans la classe si les éléments du tableau sont des instances de classe.
<Tableau>.DistinctRenvoie un tableau sans doublons.
<Tableau>.IntersectionRenvoie un tableau correspondant à l'intersection de deux tableaux.
<Tableau>.UnionToutRenvoie un tableau correspondant à l'union de deux tableaux (sans suppression des doublons).
<Tableau>.UnionRenvoie un tableau correspondant à l'union de deux tableaux.
<Tableau>.TransformeRenvoie un tableau WLangage contenant les résultats d'une procédure exécutée pour chaque élément d'un tableau source.
<Tableau>.TousFauxRenvoie Vrai si tous les éléments d'un tableau sont Faux.
<Tableau>.TousVraiRenvoie Vrai si tous les éléments d'un tableau sont Vrai.
<Tableau>.UnFauxRenvoie Vrai si au moins un élément d'un tableau est Faux.
<Tableau>.UnVraiRenvoie Vrai si au moins un élément d'un tableau est Vrai.
iPhone/iPad Les nouvelles fonctions du WLangage pour iPhone/iPad sont les suivantes :
AppleIdentifiantPublicitaireRenvoie l'identifiant publicitaire de l'appareil (iOS uniquement).
AppleTrackingDemandeAutorisationAsynchroneAffiche la demande de permission concernant le suivi de l'activité de l'utilisateur.
AppleTrackingEtatAutorisationPermet de savoir si l'application est autorisée à réaliser un suivi d'activité sur les données de l'utilisateur (iOS uniquement).
CaméraPhotoPrend une photo via un champ Caméra dans une application Android ou iOS.
CaméraVidéoArrêteArrête l'enregistrement d'une vidéo précédemment démarré par la fonction CaméraVidéoDémarre.
CaméraVidéoDémarreDémarre l'enregistrement d'une vidéo via un champ Caméra dans une application Android ou iOS.
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
DonneFocusEtRetourUtilisateurArrête le traitement en cours, donne le focus au champ, à la fenêtre ou à la page spécifié(e) et permet à l'utilisateur de reprendre la saisie.
EmailExporteHTMLRécupère le code HTML d'un email pour l'afficher dans un champ HTML (champ HTML, champ d'affichage HTML, ...).
fRepCopieCopie le contenu d'un répertoire et éventuellement ses sous-répertoires.
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
grAngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
grPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
gValeurMémoriséeAjoute une valeur "invisible" dans un élément d'un champ Liste, Combo ou Planning.
gValeurMémoriséeActiveAutorise ou non la récupération de la valeur définie par la fonction gValeurMémorisée dans un champ Liste ou dans un champ Combo.
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.
HTMLDésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
HTMLEncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
HTMLEncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
HTMLInsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
HTMLInsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
HTMLInsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
HTMLInsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
HTMLModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
HTMLSupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
HTMLSupprimeAttributSupprime un attribut donné
HTMLSupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
HTransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
OuvreAsynchroneOuvre une fenêtre dont le résultat sera récupéré via une procédure WLangage (appelée "callback").
OuvrePopupAsynchroneOuvre une fenêtre de type popup dont le résultat sera récupéré par une procédure WLangage (également appelée "Callback").
PingTeste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
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é.
SocketConnecteSSLPermet d'établir une connexion sécurisée avec un serveur SSL.
TableAjouteFilsAjoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
TableChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
TableCherchePartoutRecherche une valeur dans toutes les colonnes des champs suivants :
  • champ Table,
  • champ Table hiérarchique,
  • champ Table affiché dans un champ Combo.
TableDéplaceBrancheDéplace le contenu d'une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
TableEchangeBrancheEchange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
TableEtatElémentRenvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
TableFilsOccurrenceRenvoie le nombre de fils directs d'un élément dans un champ Table hiérarchique.
TableInsèreFilsInsère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
TableListeFilsListe les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
TableRécupèreFilsRenvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
TableRécupèreParentRenvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
TableSupprimeFilsSupprime toutes les lignes filles d'une branche de la hiérarchie.
TableTrieFilsTrie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
TableTypeElémentTeste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
WebSocketClientConnectePermet d'établir une connexion avec un serveur de Websocket.
WebSocketClientConnecteSSLPermet d'établir une connexion sécurisée SSL avec un serveur de Websocket.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour iPhone/iPad sont les suivantes :
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Graphe>.AngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
<Graphe>.PourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
<Fichier HFSQL>.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.
<Variable htmlNoeud>.DésencadreTousLesFilsSupprime le noeud spécifié dans un document HTML sans supprimer ses fils, qui prennent sa place.
<Variable htmlNoeud>.EncadreTousLesFilsEncadre tous les fils du noeud donné dans un nouveau noeud dans un document HTML.
<Variable htmlNoeud>.EncadreEncadre le noeud spécifié dans un noeud donné d'un document HTML.
<Variable htmlNoeud>.InsèreAprèsAjoute un noeud après le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreAvantAjoute un noeud avant le noeud spécifié dans un document HTML.
<Variable htmlNoeud>.InsèreDernierFilsAjoute un fils après les fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.InsèrePremierFilsAjoute un fils au début des fils du noeud courant dans un document HTML.
<Variable htmlNoeud>.ModifieAttributAjoute ou modifie un attribut du noeud courant du document HTML.
<Variable htmlNoeud>.SupprimeAttributSupprime un attribut donné
<Variable htmlNoeud>.SupprimeFilsSupprime un noeud donné dans le noeud courant d'un document HTML.
<Variable htmlNoeud>.SupprimeSupprime le noeud spécifié et son arborescence dans un document HTML.
<Connexion HFSQL>.TransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTrieVueTrie une vue HFSQL en créant un index sur une rubrique de la vue. Cette fonction utilise l'ancien mécanisme des vues.
<Fenêtre>.OuvreAsynchroneOuvre une fenêtre dont le résultat sera récupéré via une procédure WLangage (appelée "callback").
<Fenêtre>.OuvrePopupAsynchroneOuvre une fenêtre de type popup dont le résultat sera récupéré par une procédure WLangage (également appelée "Callback").
<pdfDocument>.SauveSauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF".
<Table hiérarchique>.AjouteFilsAjoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
<Colonne Table hiérarchique>.ChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
<Table>.CherchePartoutRecherche une valeur dans toutes les colonnes des champs suivants :
  • champ Table,
  • champ Table hiérarchique,
  • champ Table affiché dans un champ Combo.
<Table hiérarchique>.DéplaceBrancheDéplace le contenu d'une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
<Table hiérarchique>.EchangeBrancheEchange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
<Table hiérarchique>.EtatElémentRenvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
<Table hiérarchique>.FilsOccurrenceRenvoie le nombre de fils directs d'un élément dans un champ Table hiérarchique.
<Table hiérarchique>.InsèreFilsInsère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
<Table hiérarchique>.ListeFilsListe les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
<Table hiérarchique>.RécupèreFilsRenvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
<Table hiérarchique>.RécupèreParentRenvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
<Table hiérarchique>.SupprimeFilsSupprime toutes les lignes filles d'une branche de la hiérarchie.
<Table hiérarchique>.TrieFilsTrie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
<Table hiérarchique>.TypeElémentTeste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
Widget IOS Les nouvelles fonctions du WLangage pour le développement en mode Widget iOS sont les suivantes :
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
EmailExporteHTMLRécupère le code HTML d'un email pour l'afficher dans un champ HTML (champ HTML, champ d'affichage HTML, ...).
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
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.
HTransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
PingTeste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
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é.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Widget iOS sont les suivantes :
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Fichier HFSQL>.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.
<Connexion HFSQL>.TransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
<Connexion HFSQL>.TransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
Apple Watch Les nouvelles fonctions du WLangage pour Apple Watch sont les suivantes :
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
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é.
Les nouvelles fonctions WLangage (syntaxe préfixée) pour Apple Watch sont les suivantes :
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
Mac Catalyst Les nouvelles fonctions du WLangage en mode Catalyst sont les suivantes :
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
EmailExporteHTMLRécupère le code HTML d'un email pour l'afficher dans un champ HTML (champ HTML, champ d'affichage HTML, ...).
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
gValeurMémoriséeAjoute une valeur "invisible" dans un élément d'un champ Liste, Combo ou Planning.
gValeurMémoriséeActiveAutorise ou non la récupération de la valeur définie par la fonction gValeurMémorisée dans un champ Liste ou dans un champ Combo.
HTransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
PingTeste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
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é.
Les nouvelles fonctions WLangage (syntaxe préfixée) en mode Catalyst sont les suivantes :
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Connexion HFSQL>.TransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
<Connexion HFSQL>.TransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
Universal Windows 10 App Les nouvelles fonctions du WLangage pour Universal Windows 10 App sont les suivantes :
ChaîneSupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
ChaîneVersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
EmailExporteHTMLRécupère le code HTML d'un email pour l'afficher dans un champ HTML (champ HTML, champ d'affichage HTML, ...).
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
grAngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
grPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
gValeurMémoriséeAjoute une valeur "invisible" dans un élément d'un champ Liste, Combo ou Planning.
gValeurMémoriséeActiveAutorise ou non la récupération de la valeur définie par la fonction gValeurMémorisée dans un champ Liste ou dans un champ Combo.
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.
HTransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
TableCherchePartoutRecherche une valeur dans toutes les colonnes des champs suivants :
  • champ Table,
  • champ Table hiérarchique,
  • champ Table affiché dans un champ Combo.
Les nouvelles fonctions WLangage (syntaxe préfixée) Universal Windows 10 App sont les suivantes :
<Type Chaîne Ansi>.SupprimeDoublonSupprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
<Type Chaîne Ansi>.VersNumériqueRenvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
<Graphe>.AngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
<Graphe>.PourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
<Fichier HFSQL>.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.
<Connexion HFSQL>.TransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
<Connexion HFSQL>.TransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
<Table>.CherchePartoutRecherche une valeur dans toutes les colonnes des champs suivants :
  • champ Table,
  • champ Table hiérarchique,
  • champ Table affiché dans un champ Combo.
Fonctions améliorées du WLangage
AndroidWidget Android Les fonctions améliorées dans cette version sont les suivantes :
dSauveImageJPEGIl est désormais possible d'utiliser la constante imgSauveInfomation pour enregistrer les informations Exif d'une variable de type Image.
ExeInfoNouvelle constante permettant de savoir si l'application a été lancée automatiquement après la fin d'un téléchargement en arrière-plan.
fCopieFichierIl est désormais possible d'utiliser la syntaxe permettant de manipuler chaque fichier copié.
LanceAppliIl est désormais possible de lancer un package Android en spécifiant une ligne de commande. Les paramètres de cette ligne de commande pourront être récupérés à l'aide de la fonction LigneCommande.
CrypteStandardIl est désormais possible de spécifier le vecteur d'initialisation à utiliser.
RéseauMobileInfoconnexionLes réseaux de type 5G sont désormais identifiés.
URISélecteurIl est désormais possible de créer une ressource via le sélecteur.
XMLConstruitChaîneCette fonction supporte désormais la constante xmlMiseEnForme.
XMLSauveCette fonction supporte désormais la constante xmlMiseEnForme.
iPhone/iPad Les fonctions améliorées du WLangage sont les suivantes :
CrypteStandardIl est désormais possible de spécifier le vecteur d'initialisation à utiliser.
HashChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
iParamètrePDF
  • Nouvelle constante permettant de générer un fichier PDF en noir et blanc.
  • Nouvelle syntaxe permettant d'utiliser une variable de type pdfParamètre.
RéseauMobileInfoconnexionLes réseaux de type 5G sont désormais identifiés.
SOAPAjouteEntêteNouvelle syntaxe permettant d'ajouter un noeud XML dans un entête d'un Webservice SOAP.
Widget IOS Les fonctions améliorées du WLangage sont les suivantes :
CrypteStandardIl est désormais possible de spécifier le vecteur d'initialisation à utiliser.
HashChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
iParamètrePDF
  • Nouvelle constante permettant de générer un fichier PDF en noir et blanc.
  • Nouvelle syntaxe permettant d'utiliser une variable de type pdfParamètre.
RéseauMobileInfoconnexionLes réseaux de type 5G sont désormais identifiés.
SOAPAjouteEntêteNouvelle syntaxe permettant d'ajouter un noeud XML dans un entête d'un Webservice SOAP.
Mac Catalyst Les fonctions améliorées du WLangage sont les suivantes :
CrypteStandardIl est désormais possible de spécifier le vecteur d'initialisation à utiliser.
HashChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
iParamètrePDF
  • Nouvelle constante permettant de générer un fichier PDF en noir et blanc.
  • Nouvelle syntaxe permettant d'utiliser une variable de type pdfParamètre.
RéseauMobileInfoconnexionLes réseaux de type 5G sont désormais identifiés.
Universal Windows 10 App Les fonctions améliorées du WLangage sont les suivantes :
HashChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieChaîneGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
HashVérifieFichierGestion des hashs dérivés d'une clé à l'aide d'un sel (PBKDF2).
iParamètrePDF
  • Nouvelle constante permettant de générer un fichier PDF en noir et blanc.
  • Nouvelle syntaxe permettant d'utiliser une variable de type pdfParamètre.
RéseauMobileInfoconnexionLes réseaux de type 5G sont désormais identifiés.
SOAPAjouteEntêteNouvelle syntaxe permettant d'ajouter un noeud XML dans un entête d'un Webservice SOAP.
Nouvelles propriétés du WLangage
Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
AutoFocusAuClicLa propriété AutoFocusAuClic permet de :
  • Savoir si le focus au clic est activé dans un champ Caméra.
  • Activer ou non le focus au clic dans un champ Caméra.
CadreLa propriété Cadre permet de connaître et de modifier les caractéristiques du cadre :
  • d'un champ d'un état ou d'un bloc d'un état.
  • d'un champ d'une fenêtre.
  • d'une cellule d'un champ Table.
CaméraLa propriété Caméra permet de connaître et de modifier la caméra utilisée (caméra dorsale ou frontale).
EpingléLa propriété Epinglé permet de :
  • Epingler ou non un champ : le champ épinglé sera positionné par rapport à la zone visible de son conteneur au lieu de la zone du contenu.
  • Savoir si un champ est épinglé.
FlashLa propriété Flash permet de connaître et de modifier le mode d'utilisation du flash dans un champ Caméra.
MasquageAuScrollLa propriété MasquageAuScroll permet de :
  • Savoir si le champ épinglé est rendu invisible pendant le scroll,
  • Rendre ou non le champ épinglé invisible pendant le scroll.
ModeAffichagePrévisualisationLa propriété ModeAffichagePrévisualisation permet de connaître et de modifier le mode d'affichage de la prévisualisation de la caméra.
OccultéLa propriété Occulté permet de :
  • Savoir si un champ d'un état est occulté.
  • Occulter un champ d'un état en le floutant ou en le biffant.
TorcheLa propriété Torche permet de connaître et de modifier le mode d'utilisation de la torche par un champ Caméra.
ZoomAuDoigtLa propriété ZoomAuDoigt permet de :
  • savoir si un champ Image ou Caméra autorise le zoom au doigt.
  • autoriser ou non le zoom au doigt dans un champ Image ou Caméra.
ZoomMaxLa propriété ZoomMax permet de connaître la valeur maximale du zoom utilisable pour le champ Caméra (pour la caméra en cours d'utilisation).
ZoomMinLa propriété ZoomMin permet de connaître la valeur minimale du zoom utilisable pour le champ Caméra (pour la caméra en cours d'utilisation).
Widget Android Les nouvelles propriétés du WLangage pour les applications Android Widget sont les suivantes :
EpingléLa propriété Epinglé permet de :
  • Epingler ou non un champ : le champ épinglé sera positionné par rapport à la zone visible de son conteneur au lieu de la zone du contenu.
  • Savoir si un champ est épinglé.
MasquageAuScrollLa propriété MasquageAuScroll permet de :
  • Savoir si le champ épinglé est rendu invisible pendant le scroll,
  • Rendre ou non le champ épinglé invisible pendant le scroll.
iPhone/iPad Les nouvelles propriétés du WLangage pour les applications iPhone et iPad sont les suivantes :
AutoFocusAuClicLa propriété AutoFocusAuClic permet de :
  • Savoir si le focus au clic est activé dans un champ Caméra.
  • Activer ou non le focus au clic dans un champ Caméra.
CaméraLa propriété Caméra permet de connaître et de modifier la caméra utilisée (caméra dorsale ou frontale).
EpingléLa propriété Epinglé permet de :
  • Epingler ou non un champ : le champ épinglé sera positionné par rapport à la zone visible de son conteneur au lieu de la zone du contenu.
  • Savoir si un champ est épinglé.
FlashLa propriété Flash permet de connaître et de modifier le mode d'utilisation du flash dans un champ Caméra.
MasquageAuScrollLa propriété MasquageAuScroll permet de :
  • Savoir si le champ épinglé est rendu invisible pendant le scroll,
  • Rendre ou non le champ épinglé invisible pendant le scroll.
ModeAffichagePrévisualisationLa propriété ModeAffichagePrévisualisation permet de connaître et de modifier le mode d'affichage de la prévisualisation de la caméra.
OccultéLa propriété Occulté permet de :
  • Savoir si un champ d'un état est occulté.
  • Occulter un champ d'un état en le floutant ou en le biffant.
TorcheLa propriété Torche permet de connaître et de modifier le mode d'utilisation de la torche par un champ Caméra.
ZoomAuDoigtLa propriété ZoomAuDoigt permet de :
  • savoir si un champ Image ou Caméra autorise le zoom au doigt.
  • autoriser ou non le zoom au doigt dans un champ Image ou Caméra.
ZoomMaxLa propriété ZoomMax permet de connaître la valeur maximale du zoom utilisable pour le champ Caméra (pour la caméra en cours d'utilisation).
ZoomMinLa propriété ZoomMin permet de connaître la valeur minimale du zoom utilisable pour le champ Caméra (pour la caméra en cours d'utilisation).
Widget IOS Les nouvelles propriétés du WLangage pour les applications en mode Widget iOS sont les suivantes :
EpingléLa propriété Epinglé permet de :
  • Epingler ou non un champ : le champ épinglé sera positionné par rapport à la zone visible de son conteneur au lieu de la zone du contenu.
  • Savoir si un champ est épinglé.
MasquageAuScrollLa propriété MasquageAuScroll permet de :
  • Savoir si le champ épinglé est rendu invisible pendant le scroll,
  • Rendre ou non le champ épinglé invisible pendant le scroll.
Mac Catalyst Les nouvelles propriétés du WLangage pour les applications en mode Catalyst sont les suivantes :
EpingléLa propriété Epinglé permet de :
  • Epingler ou non un champ : le champ épinglé sera positionné par rapport à la zone visible de son conteneur au lieu de la zone du contenu.
  • Savoir si un champ est épinglé.
OccultéLa propriété Occulté permet de :
  • Savoir si un champ d'un état est occulté.
  • Occulter un champ d'un état en le floutant ou en le biffant.
Universal Windows 10 App Les nouvelles propriétés du WLangage pour les applications en mode Universal Windows 10 App sont les suivantes :
NiveauFlouLa propriété NiveauFlou permet de connaître et modifier le pourcentage de flou utilisé lors du floutage d'un champ d'un état.
OccultéLa propriété Occulté permet de :
  • Savoir si un champ d'un état est occulté.
  • Occulter un champ d'un état en le floutant ou en le biffant.
Propriétés améliorées du WLangage
Android Les propriétés modifiées du WLangage pour les applications Android sont les suivantes :
CryptageFicCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
CryptageMmoCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
CryptageNdxCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
RépertoireDeTravailCette propriété est désormais disponible pour les champs Caméra.
ZoomAuDoigtCette propriété est désormais disponible pour les champs Caméra.
iPhone/iPad Les propriétés modifiées du WLangage pour les applications iPhone/iPad sont les suivantes :
CryptageFicCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
CryptageMmoCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
CryptageNdxCette propriété gère désormais le cryptage AES 192 et le cryptage AES 256.
RépertoireDeTravailCette propriété est désormais disponible pour les champs Caméra.
ZoomAuDoigtCette propriété est désormais disponible pour les champs Caméra.
Nouveaux types avancés du WLangage
Android Les nouveaux types avancés disponibles pour les applications Android sont les suivants :
CadreLe type Cadre permet de manipuler un cadre par programmation...
ContinentLe type Continent permet de connaître les caractéristiques d'un continent.
FondLe type Fond permet de définir toutes les caractéristiques avancées du fond d'un élément.
PaysLe type Pays permet de connaître les caractéristiques d'un pays.
pdfParamètreLe type pdfParamètre permet de définir toutes les caractéristiques d'un fichier PDF à générer.
TéléchargementInfoLe type TéléchargementInfo permet de lire des différentes informations concernant un téléchargement en cours récupéré par la fonction TéléchargementRécupèreInfo.
TéléchargementParamètreLe type TéléchargementParamètre permet de définir toutes les caractéristiques avancées d'un téléchargement de fichier qui sera réalisé par la fonction TéléchargementAjoute.
xmlSignatureLe type xmlSignature permet de définir toutes les caractéristiques avancées d'une signature XML.
xmlSignatureInformationCléX509Le type xmlSignatureInformationCléX509 permet de définir les informations à mettre dans la partie KeyInfo de la signature XML.
xmlSignatureRéférenceLe type xmlSignatureRéférence permet d'ajouter une partie référence dans la signature XML.
xpathRésultatLe type xpathRésultat permet de connaître le résultat de l'exécution d'une requête XPATH.
Widget Android Les nouveaux types avancés disponibles pour les applications en mode Widget Android sont les suivants :
CadreLe type Cadre permet de manipuler un cadre par programmation...
ContinentLe type Continent permet de connaître les caractéristiques d'un continent.
FondLe type Fond permet de définir toutes les caractéristiques avancées du fond d'un élément.
PaysLe type Pays permet de connaître les caractéristiques d'un pays.
pdfParamètreLe type pdfParamètre permet de définir toutes les caractéristiques d'un fichier PDF à générer.
TéléchargementInfoLe type TéléchargementInfo permet de lire des différentes informations concernant un téléchargement en cours récupéré par la fonction TéléchargementRécupèreInfo.
TéléchargementParamètreLe type TéléchargementParamètre permet de définir toutes les caractéristiques avancées d'un téléchargement de fichier qui sera réalisé par la fonction TéléchargementAjoute.
xmlSignatureLe type xmlSignature permet de définir toutes les caractéristiques avancées d'une signature XML.
xmlSignatureInformationCléX509Le type xmlSignatureInformationCléX509 permet de définir les informations à mettre dans la partie KeyInfo de la signature XML.
xmlSignatureRéférenceLe type xmlSignatureRéférence permet d'ajouter une partie référence dans la signature XML.
xpathRésultatLe type xpathRésultat permet de connaître le résultat de l'exécution d'une requête XPATH.
Types avancés améliorés du WLangage
Android Les types avancés améliorés pour les applications Android sont les suivants :
ImageLa propriété Exif est désormais disponible pour les applications Android.
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire