PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 23, 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 :
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
EmailParamètrePermet de paramétrer les fonctions WLangage de gestion des emails.
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
fExtraitRessourceExtrait une ressource de l'application dans un emplacement physique de l'appareil.
fListeRessourceListe les ressources intégrées à l'application.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grHistoAgrégationDéfinit l'algorithme d’agrégation des données d'un graphe de type Histogramme (groupé ou empilé).
grNiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
grNiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
grOpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
grTailleImageDéfinit la taille de l'image contenant le graphe.
grTypePointModifie la forme du point d'une catégorie ou d'une valeur particulière dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
grTypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
HRSAttendTraitementDonnéesPermet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
HVérifieMémoVérifie l'intégrité structurelle des mémos d'un fichier HFSQL.
iEnchaînementAjoutePDFAjoute une impression d'un document PDF dans un enchaînement d'impressions d'états.
iImprimePDFImprime le contenu :
  • d'un fichier PDF.
  • d'un buffer contenant un PDF.
  • d'un champ Lecteur PDF.
MemcachedAffecteModifie un couple clé/valeur dans le cache Memcached :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAffecteGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAjouteAjoute un nouveau couple clé/valeur dans le cache Memcached.
MemcachedAjouteGroupeCléAjoute un nouveau couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedAjoutePréfixeAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée.
MemcachedAjoutePréfixeGroupeCléAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedAjouteSuffixeAjouter une valeur à la fin de la valeur existante dans le cache pour la clé donnée.
MemcachedAjouteSuffixeGroupeCléAjoute une valeur à la fin de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedCASModifie la valeur d'une clé si celle-ci n'a pas été modifiée.
MemcachedCASGroupeCléModifie la valeur d'une clé sur un groupe de serveurs si celle-ci n'a pas été modifiée.
MemcachedDécrémenteDécrémente la valeur associée à une clé. Si la clé n'existe pas, elle est créée.
MemcachedDécrémenteGroupeCléDécrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedIncrémenteIncrémente la valeur associée à une clé.
MemcachedIncrémenteGroupeCléIncrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedModifieModifie un couple clé/valeur dans le cache Memcached.
MemcachedModifieGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedRécupèreRécupère les valeurs des clés stockées sur un serveur Memcached.
MemcachedRécupèreGroupeCléRécupère les valeurs des clés stockées sur un groupe de serveurs Memcached.
MemcachedSupprimeSupprime une clé dans le cache Memcached.
MemcachedSupprimeGroupeCléSupprime une clé dans le cache Memcached sur un groupe de serveurs.
MongoGridFSRécupèreInfoFichierPermet de récupérer les informations concernant un fichier MongoDB (gridFS).
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
XMLOuvreLecteurCrée un lecteur permettant de lire un document XML sans le charger en mémoire.
ZoneRépétéeSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Zone répétée fichier ou mémoire.
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en Linux sont les suivantes :
CertificatSigneChaîneCrée la signature d'une chaîne de caractères.
CertificatVérifieChaîneVérifie la correspondance entre une signature et une chaîne.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
EmailEtatRenvoie l'état d'un email envoyé par une session SMTP ouverte en mode asynchrone.
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
fExtraitRessourceExtrait une ressource de l'application dans un emplacement physique de l'appareil.
fListeRessourceListe les ressources intégrées à l'application.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grHistoAgrégationDéfinit l'algorithme d’agrégation des données d'un graphe de type Histogramme (groupé ou empilé).
grNiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
grNiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
grOpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
grTypePointModifie la forme du point d'une catégorie ou d'une valeur particulière dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
grTypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
HImporteJSONImporte un fichier JSON dans un fichier de données au format HFSQL Classic (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HImporteXMLImporte un fichier XML dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HRSAttendTraitementDonnéesPermet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
HVérifieMémoVérifie l'intégrité structurelle des mémos d'un fichier HFSQL.
iEnchaînementAjoutePDFAjoute une impression d'un document PDF dans un enchaînement d'impressions d'états.
MemcachedAffecteModifie un couple clé/valeur dans le cache Memcached :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAffecteGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAjouteAjoute un nouveau couple clé/valeur dans le cache Memcached.
MemcachedAjouteGroupeCléAjoute un nouveau couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedAjoutePréfixeAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée.
MemcachedAjoutePréfixeGroupeCléAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedAjouteSuffixeAjouter une valeur à la fin de la valeur existante dans le cache pour la clé donnée.
MemcachedAjouteSuffixeGroupeCléAjoute une valeur à la fin de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedCASModifie la valeur d'une clé si celle-ci n'a pas été modifiée.
MemcachedCASGroupeCléModifie la valeur d'une clé sur un groupe de serveurs si celle-ci n'a pas été modifiée.
MemcachedDécrémenteDécrémente la valeur associée à une clé. Si la clé n'existe pas, elle est créée.
MemcachedDécrémenteGroupeCléDécrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedIncrémenteIncrémente la valeur associée à une clé.
MemcachedIncrémenteGroupeCléIncrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedModifieModifie un couple clé/valeur dans le cache Memcached.
MemcachedModifieGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedRécupèreRécupère les valeurs des clés stockées sur un serveur Memcached.
MemcachedRécupèreGroupeCléRécupère les valeurs des clés stockées sur un groupe de serveurs Memcached.
MemcachedSupprimeSupprime une clé dans le cache Memcached.
MemcachedSupprimeGroupeCléSupprime une clé dans le cache Memcached sur un groupe de serveurs.
ProxySpécifie si les fonctions de communication utilisant le protocole HTTP ou HTTPS (fonctions HTTP, DotNet, J2EE, SOAP, GoogleXXX) doivent ou non passer par un proxy pour exécuter leurs requêtes.
TableVersExcelCrée un fichier Excel avec les données d'un champ Table ou Table hiérarchique.
TableVersWordCrée un fichier Word (.RTF) avec les données d'un champ Table ou Table hiérarchique.
TableVersXMLCrée un fichier XML avec les données d'un champ Table ou Table hiérarchique.
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
XMLOuvreLecteurCrée un lecteur permettant de lire un document XML sans le charger en mémoire.
ZoneRépétéeSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Zone répétée fichier ou mémoire.
ZoneRépétéeVersExcelCrée un fichier Excel avec les données d'une zone répétée (zone répétée fichier ou zone répétée mémoire).
ZoneRépétéeVersWordCrée un fichier Word (.RTF) avec les données d'une zone répétée (zone répétée fichier ou zone répétée mémoire).
ZoneRépétéeVersXMLCrée un fichier XML avec les données d'une zone répétée (zone répétée fichier ou zone répétée mémoire).
PHP Les nouvelles fonctions WLangage pour PHP sont les suivantes :
grAjouteDonnéeAjoute une donnée dans un graphe.
grAxeVisibleActive ou désactive l'affichage des axes dans un graphe de type Courbe ou Histogramme.
grBourseAjouteDonnéeAjoute une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
grBourseRécupèreDonnéeRécupère une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
grBulleAffiche et met en forme :
  • la bulle d'aide associée à chaque portion d'un graphe (secteur pour un graphe camembert, barre pour un graphe de type histogramme, ...). Permet également de connaître les caractéristiques de la bulle d'aide associée à chaque portion d'un graphe.
  • une bulle d'aide personnalisée, associée à un point.
grCouleurRenvoie et initialise la couleur de différents éléments du graphe.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurCatégorieInitialise la couleur d'une catégorie pour un graphe de type :
  • Secteur,
  • Histogramme,
  • Graphe à bulles,
  • Waterfall.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grCouleurSérieInitialise la couleur d'une série ou d'une part de secteur.
grDessineDessine un graphe selon les paramètres spécifiés.
grDonutPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type Beignet (ou "Donut").
grEpaisseurTraitRécupère et / ou change la valeur de l'épaisseur du trait dans un graphe de type courbe.
grEtiquetteCatégorieInitialise l'étiquette d'une catégorie de données (ou d'un secteur) d'un graphe.
grEtiquetteSérieInitialise l'étiquette d'une série de données d'un graphe.
grGraduationIndique le pas des graduations sur l'axe vertical/horizontal d'un graphe (c'est-à-dire l'intervalle entre deux graduations).
grHistoEspacementIndique l'espace avant et après chaque catégorie de données dans un histogramme ou un graphe boursier de type Minimum/Maximum.
grHMAjouteDonnéeAjoute une donnée dans un graphe de type Heatmap.
grHMCouleurSpécifie les couleurs des différentes valeurs d'un graphe de type Heatmap.
grHMLibelléXModifie le libellé d'une catégorie sur l'axe des abscisses d'un graphe de type Heatmap.
grHMLibelléYModifie le libellé d'une catégorie sur l'axe des ordonnées d'un graphe de type Heatmap.
grHMRécupèreDonnéeRécupère une donnée d'un graphe de type Heatmap.
grHMSupprimeCouleurSupprime les couleurs spécifiées par la fonction grHMCouleur dans un graphe de type Heatmap.
grIncrémenteDonnéeAjoute une valeur à une donnée dans un graphe.
grLégendeIndique la présence et la position de la légende dans un graphe.
grLibelléIndique divers paramètres de légende complémentaire dans un graphe.
grLissageLisse un graphe de type Courbe ou Nuage de points par la méthode des "splines cubiques".
grMAJAutomatiqueEtiquetteCatégorieIdentifie ou définit si les étiquettes de catégorie sont mises à jour à chaque dessin du graphe.
grMAJAutomatiqueSérieIdentifie ou définit si une série est mise à jour à chaque dessin du graphe.
grMasqueFormate les données affichées par la fonction grLibellé ou par la fonction grBulle.
grNuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
grNuageCouleurSérieInitialise la couleur d'une série pour un graphe de type "Nuage de points".
grNuageEtiquetteSérieInitialise l'étiquette d'une série de données dans un graphe de type "Nuage de points".
grNuageReliePointRelie ou non les points dans un graphe de type "Nuage de points".
grNuageTaillePointDéfinit la taille des points dans un graphe de type "Nuage de points".
grOpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
grOrigineModifie la graduation de début et de fin sur un des axes d'un graphe.
grParamètreRécupère ou modifie un paramètre d'un graphe.
grPoliceEtiquetteModifie la police utilisée pour les étiquettes de catégorie d'un graphe.
grPoliceLégendeModifie la police utilisée pour la légende d'un graphe.
grPoliceTitreModifie la police utilisée pour le titre d'un graphe.
grPoliceTitreAxeModifie la police utilisée pour les titres des axes d'un graphe.
grQuadrillageAffiche ou rend invisible le quadrillage d'un graphe.
grRécupèreDonnéeRécupère une donnée dans un graphe.
grSecteurAngleDépartIndique l'angle de départ de la première part dans un graphe de type secteur, hémicycle ou donut.
grSecteurPartExcentréeExcentre une part ou toutes les parts d'un graphe.
grSérieAxeSecondaireDétermine si une série sera dessinée sur l’axe secondaire.
grSupprimeSérieSupprime une série de données d'un graphe.
grSupprimeToutEfface un graphe dessiné et détruit ce graphe.
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
grTitreModifie le libellé et/ou la position du titre d'un graphe.
grTitreAxeDéfinit le titre de l'axe des abscisses et le titre de l'axe des ordonnées d'un graphe.
grTypeIdentifie ou modifie le type d'un graphe.
grTypePointModifie la forme du point d'une catégorie ou d'une valeur particulière dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
grTypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grWaterfallCouleurIndique la couleur d'un type de catégorie pour un graphe de type Waterfall.
grWaterfallTypeCatégorieIndique le type de la catégorie d’un graphe de type Waterfall.
WEBDEV - Code Navigateur Les nouvelles fonctions WLangage pour WEBDEV en code navigateur sont les suivantes :
GalerieAffichePopupAffiche la popup automatique de zoom de la galerie d'images.
GalerieFermePopupFerme la popup automatique de zoom de la galerie d'images.
grZoomRègle le zoom d'un graphe.
NavigateurHistoriqueAjouteAjoute une entrée dans l'historique de navigation en lui associant des données. Ces données seront transmises lors du retour sur cette entrée.
NavigateurHistoriqueModifieModifie les données de l'entrée courante dans l'historique de navigation. Ces données seront transmises lors d'un retour sur l'entrée courante.
Fonctions améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les fonctions modifiées dans cette version sont les suivantes :
AjaxExécuteNouvelle constante permettant de paralléliser les appels Ajax.
AjaxExécuteAsynchroneNouvelle constante permettant de paralléliser les appels Ajax.
BTChangeVisibilitéPossibilité d'utiliser la nouvelle syntaxe pour les durées.
BufferVersHexaNouvelle constantes permettant de générer une valeur hexadécimale sans ligne et sans regroupement.
CertificatVérifieChaîneNouveaux paramètres permettant de :
  • spécifier si nécessaire le mot de passe du certificat.
  • spécifier si nécessaire le nom du fichier correspondant au certificat de confiance.
CouleurPaletteNouvelles constantes permettant de gérer des couleurs supplémentaires.
CrypteStandardSupport d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DDEEnvoiePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEExécutePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEFinLienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienTièdePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDERécupèrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DécrypteStandardSupport d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
dFondPossibilité d'utiliser une variable de type Couleur pour spécifier la couleur de fond.
DNSAjouteAdressePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DocAjoutePossibilité d'ajouter un élément, un texte ou une image à un fragment.
DonneCouleurPossibilité de spécifier le style de la couleur à récupérer.
dStyloPossibilité d'utiliser une variable de type Couleur pour spécifier la couleur du tracé.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailImporteHTMLLes images incorporées par encodage dans le fichier HTML à importer sont désormais traitées.
fMemAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
FTPConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
gpwOuvreSessionLDAPNouveau paramètre permettant de gérer le mode SSL.
grBulleNouvelle syntaxe permettant d'afficher une bulle spécifique pour un point donné.
grEtiquetteCatégorieAccepte désormais des étiquettes de type Date, Heure, Durée ou Date-Heure.
grNuageReliePointNouvelle syntaxe permettant de relier les points d'une série.
grOrigineAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
grZoomAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
HAjouteOptimisationPlanifiéeNouvelle gestion des droits.
HAjouteSauvegardePlanifiéeNouvelle gestion des droits.
HAjouteTâcheNouvelle gestion des droits.
HashChaîneSupport de SHA-3.
HashFichierSupport de SHA-3.
HashVérifieChaîneSupport de SHA-3.
HashVérifieFichierSupport de SHA-3.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HExécuteRequêtePossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HExécuteRequêteSQLPossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HGèreServeurNouvelles constantes permettant de gérer :
  • Authentification via Kerberos
  • Keep-alive sur connexion
HInfoSauvegardeNouvelle gestion des droits.
HListeOptimisationPlanifiéeNouvelle gestion des droits.
HListePlanificationNouvelle gestion des droits.
HListeSauvegardePlanifiéeNouvelle gestion des droits.
HListeServeurPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HListeTâcheNouvelle gestion des droits.
HRafraîchitVueNouvelle gestion des droits.
HRécupèreSauvegardeNouvelle gestion des droits.
HTTPTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
iEnchainementAjouteDocPossibilité d'ajouter des documents contenus dans un buffer, un mémo HFSQL ou dans un fichier docx.
MultitâchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MutexDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
NetMacVersIPPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PlanActionParamètrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ProjetInfoNouvelle constante permettant d'obtenir la date de génération de la bibliothèque (WDL) de l'application ou du composant.
RTFversHTMLNouveau fonctionnement permettant de gérer les tableaux et les images (sous Windows uniquement).
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ServiceAttendEtatPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SNMPOuvreSessionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteBluetoothPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteSSLPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
sOuvrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SSHLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
WEBDEV - Code Navigateur Les fonctions modifiées dans cette version sont les suivantes :
AnimationJoueSurPropriétéChampPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteDébutSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteFinSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CouleurPaletteNouvelles constantes permettant de gérer des couleurs supplémentaires.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GglAnalyticsAjouteDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSSuitDéplacementPossibilité d'utiliser la nouvelle syntaxe pour les durées.
JaugeActivePossibilité d'utiliser la nouvelle syntaxe pour les durées.
JSEvénementNouvelles constantes permettant de gérer les événements de la souris.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PopupAnimePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PHP Les fonctions modifiées dans cette version sont les suivantes :
CouleurPaletteNouvelles constantes permettant de gérer des couleurs supplémentaires.
SysVersionWindowsDésormais, le résultat renvoyé pour le numéro de la version (notamment pour les différentes versions de Windows) correspond au résultat standard de la fonction pour WEBDEV sous Windows.
Nouvelles propriétés du WLangage
WEBDEV - Code ServeurWindowsLinux Les nouvelles propriétés sont les suivantes :
ActiveDirectoryLa propriété ..ActiveDirectory permet de gérer une connexion avec authentification à un serveur HFSQL par Active Directory.
BulleTitreLa propriété ..BulleTitre permet de connaître et de modifier le texte affiché dans la bulle d'aide associée au titre d'une colonne de table. Cette bulle d'aide apparaît uniquement lorsque le titre de la colonne de la table est survolé.
CouleurJaugeLa propriété ..CouleurJauge permet de connaître et de modifier la couleur de progression (c'est-à-dire la couleur de la zone qui avance) dans un des champs suivants :
  • champ Jauge,
  • colonne de type Jauge,
  • cellule de type Jauge,
  • champ Jauge infinie.
EtatInitialLa propriété ..EtatInitial permet de connaître l'état initial d'un champ.
InaltérableLa propriété ..Inaltérable permet de paramétrer l'inaltérabilité d'un fichier de données : le fichier de données ne pourra pas être modifié ; seuls les ajouts seront possibles.
MargeInterCellulesLa propriété ..MargeInterCellules permet de :
  • connaître la marge entres les lignes ou les colonnes d'un champ Disposition.
  • modifier la marge entres les lignes ou les colonnes d'un champ Disposition.
QuadrillageVisibleLa propriété ..QuadrillageVisible permet de :
  • Savoir si le quadrillage est visible ou non dans un champ Tableur.
  • Modifier la visibilité du quadrillage dans un champ Tableur.
TexteSansFormatLa propriété ..TexteSansFormat permet de récupérer le texte contenu dans un champ de saisie riche sans les balises de formatage.
VisibleInitialLa propriété ..VisibleInitial permet de savoir si :
  • un champ était visible lors du premier affichage de la fenêtre ou la page associée.
  • une fenêtre était visible lors de son premier affichage.
XInitialLa propriété ..XInitial permet de :
  • Connaître l'abscisse :
    • d'un champ (position sur l'axe des X) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Modifier l'abscisse d'un champ ancré "à droite" (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Connaître l'abscisse d'un champ par rapport à son bloc (position en millimètres sur l'axe des X) lors de l'ouverture de l'état.
YInitialLa propriété ..YInitial permet de :
  • Connaître l'ordonnée :
    • d'un champ (position sur l'axe des Y) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Modifier l'ordonnée d'un champ ancré "en bas" (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Connaître l'ordonnée d'un champ par rapport à son bloc (position en millimètres sur l'axe des Y) lors de l'ouverture de l'état.
WEBDEV - Code Navigateur Les nouvelles propriétés sont les suivantes :
AxeXMaxLa propriété ..AxeXMax permet de connaître la borne maximale des abscisses (axe X) d'un champ de type Graphe. Cette propriété peut être utilisée par exemple dans le traitement de zoom d'un graphe pour identifier la partie affichée.
AxeXMinLa propriété ..AxeXMin permet de connaître la borne minimale des abscisses (axe X) d'un champ de type Graphe. Cette propriété peut être utilisée par exemple dans le traitement de zoom d'un graphe pour identifier la partie affichée.
AxeYMaxLa propriété ..AxeYMax permet de connaître la borne maximale des ordonnées (axe Y) d'un champ de type Graphe. Cette propriété peut être utilisée par exemple dans le traitement de zoom d'un graphe pour identifier la partie affichée.
AxeYMinLa propriété ..AxeYMin permet de connaître la borne minimale des ordonnées (axe Y) d'un champ de type Graphe. Cette propriété peut être utilisée par exemple dans le traitement de zoom d'un graphe pour identifier la partie affichée.
BoutonCalendrierLa propriété ..BoutonCalendrier permet de savoir et d'indiquer si un champ de saisie de type Date propose un bouton pour afficher un calendrier en popup.
BulleTitreLa propriété ..BulleTitre permet de connaître et de modifier le texte affiché dans la bulle d'aide associée au titre d'une colonne de table. Cette bulle d'aide apparaît uniquement lorsque le titre de la colonne de la table est survolé.
ContenuInitialLa propriété ..ContenuInitial permet de connaître le contenu initial :
  • d'un champ Liste mémoire.
  • d'un champ Combo mémoire.
  • d'une colonne d'un champ Table de type "Liste de valeurs".
  • d'un champ Tableur.
DuréeAnimationLa propriété ..DuréeAnimation permet de connaître et de modifier la durée de l'animation :
  • d'un champ Graphe. Par défaut, cette durée est fixée à 30 centièmes de seconde.
  • d'un champ Jauge infinie personnalisé. Par défaut, cette durée est fixée à 200 centièmes de seconde.
  • d'un champ Zone répétée de type Galerie d'images.
EtatInitialLa propriété ..EtatInitial permet de connaître l'état initial d'un champ.
LibelléDans une base de données, la propriété ..Libellé permet de :
  • Connaître le libellé associé à une rubrique d'un fichier de données.
  • Connaître le libellé associé à un fichier de données.
  • Connaître et modifier le libellé d'une connexion.
Dans un état, la propriété ..Libellé permet de :
  • Connaître le texte d'un champ Libellé ou lien.
  • Modifier le texte d'un champ Libellé ou lien.
Dans une fenêtre ou une page, la propriété ..Libellé permet également de :
  • Connaître et modifier le libellé d'un champ présent dans une fenêtre ou une page.
  • Connaître et modifier le libellé d'une option de menu.
  • Connaître et modifier le titre d'une fenêtre ou d'une page.
  • Connaître le contenu d'un champ chemin de navigation.
LibelléHTMLLa propriété ..LibelléHTML permet de manipuler le libellé d'un champ sous forme de code HTML.
NombreColonneLa propriété ..NombreColonne permet de :
  • Connaître le nombre de colonnes présentes dans un champ contenant des colonnes (Table, Sélecteur, Interrupteur, ...).
  • Modifier le nombre de colonnes présentes dans une liste multicolonne.
NoteLa propriété ..Note permet de :
  • Connaître les notes associées à un champ, à une fenêtre ou à une page.
  • Modifier les notes associées à un champ, à une fenêtre ou à une page.
TexteAlternatifLa propriété ..TexteAlternatif permet de connaître et de modifier le texte alternatif des champs de la page.
TexteSansFormatLa propriété ..TexteSansFormat permet de récupérer le texte contenu dans un champ de saisie riche sans les balises de formatage.
TitreLa propriété ..Titre permet de :
  • Connaître le titre d'une colonne de table, d'un champ Graphe, d'une fenêtre ou d'une page
  • Modifier le titre d'une colonne de table, d'un champ Graphe, d'une fenêtre ou d'une page.
TitreNoteLa propriété ..TitreNote permet de :
  • Connaître le titre des notes utilisé pour le dossier de programmation d'un champ, d'une fenêtre ou d'une page
  • Modifier le titre des notes utilisé pour le dossier de programmation d'un champ, d'une fenêtre ou d'une page.
URLLa propriété ..URL permet de :
  • Connaître l'adresse associée à un champ.
  • Modifier l'adresse associée à un champ.
ValeurAffichéeLa propriété ..ValeurAffichée permet de connaître la valeur actuellement affichée à l'écran dans un champ d'une fenêtre ou d'une page.
ValeurInitialeLa propriété ..ValeurInitiale permet de connaître la valeur initiale d'un champ d'une fenêtre ou d'une page.
VideLa propriété ..Vide permet de savoir si :
  • un champ Zone répétée, Table, Liste ou Combo est vide. Le champ peut être un champ fichier ou mémoire.
  • un champ Graphe ne contient aucune série.
  • un champ d'un état est vide (champ lié à une rubrique).
  • un tableau (ou un tableau associatif) ne contient aucun élément.
  • un élément d'un tableau associatif existe ou non.
  • une file, une liste ou une pile ne contient aucun élément.
VignetteLa propriété ..Vignette permet de :
  • connaître la valeur d'une vignette d'une rubrique. Cette rubrique a été définie sous l'éditeur d'analyses ou définie par programmation.
  • connaître et modifier l'image associée à un champ Vignette.
VisibleInitialLa propriété ..VisibleInitial permet de savoir si :
  • un champ était visible lors du premier affichage de la fenêtre ou la page associée.
  • une fenêtre était visible lors de son premier affichage.
XInitialLa propriété ..XInitial permet de :
  • Connaître l'abscisse :
    • d'un champ (position sur l'axe des X) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Modifier l'abscisse d'un champ ancré "à droite" (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Connaître l'abscisse d'un champ par rapport à son bloc (position en millimètres sur l'axe des X) lors de l'ouverture de l'état.
YInitialLa propriété ..YInitial permet de :
  • Connaître l'ordonnée :
    • d'un champ (position sur l'axe des Y) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Modifier l'ordonnée d'un champ ancré "en bas" (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Connaître l'ordonnée d'un champ par rapport à son bloc (position en millimètres sur l'axe des Y) lors de l'ouverture de l'état.
PHP Les nouvelles propriétés sont les suivantes :
BoutonCalendrierLa propriété ..BoutonCalendrier permet de savoir et d'indiquer si un champ de saisie de type Date propose un bouton pour afficher un calendrier en popup.
BulleTitreLa propriété ..BulleTitre permet de connaître et de modifier le texte affiché dans la bulle d'aide associée au titre d'une colonne de table. Cette bulle d'aide apparaît uniquement lorsque le titre de la colonne de la table est survolé.
CouleurJaugeLa propriété ..CouleurJauge permet de connaître et de modifier la couleur de progression (c'est-à-dire la couleur de la zone qui avance) dans un des champs suivants :
  • champ Jauge,
  • colonne de type Jauge,
  • cellule de type Jauge,
  • champ Jauge infinie.
CouleurMireLa propriété ..CouleurMire permet de connaître et de modifier la couleur de la mire d’un champ Graphe.
DuréeAnimationLa propriété ..DuréeAnimation permet de connaître et de modifier la durée de l'animation :
  • d'un champ Graphe. Par défaut, cette durée est fixée à 30 centièmes de seconde.
  • d'un champ Jauge infinie personnalisé. Par défaut, cette durée est fixée à 200 centièmes de seconde.
  • d'un champ Zone répétée de type Galerie d'images.
EpaisseurMireLa propriété ..EpaisseurMire permet de connaître et de modifier l’épaisseur de la mire d’un champ Graphe.
EtatInitialLa propriété ..EtatInitial permet de connaître l'état initial d'un champ.
NombreColonneLa propriété ..NombreColonne permet de :
  • Connaître le nombre de colonnes présentes dans un champ contenant des colonnes (Table, Sélecteur, Interrupteur, ...).
  • Modifier le nombre de colonnes présentes dans une liste multicolonne.
OpacitéMireLa propriété ..OpacitéMire permet de connaître et de modifier l’opacité de la mire d’un champ Graphe.
TexteSansFormatLa propriété ..TexteSansFormat permet de récupérer le texte contenu dans un champ de saisie riche sans les balises de formatage.
TitreLa propriété ..Titre permet de :
  • Connaître le titre d'une colonne de table, d'un champ Graphe, d'une fenêtre ou d'une page
  • Modifier le titre d'une colonne de table, d'un champ Graphe, d'une fenêtre ou d'une page.
VisibleInitialLa propriété ..VisibleInitial permet de savoir si :
  • un champ était visible lors du premier affichage de la fenêtre ou la page associée.
  • une fenêtre était visible lors de son premier affichage.
XInitialLa propriété ..XInitial permet de :
  • Connaître l'abscisse :
    • d'un champ (position sur l'axe des X) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Modifier l'abscisse d'un champ ancré "à droite" (position sur l'axe des X) lors de l'ouverture de la fenêtre.
  • Connaître l'abscisse d'un champ par rapport à son bloc (position en millimètres sur l'axe des X) lors de l'ouverture de l'état.
YInitialLa propriété ..YInitial permet de :
  • Connaître l'ordonnée :
    • d'un champ (position sur l'axe des Y) lors de l'ouverture de la fenêtre ou de la page.
    • d'une fenêtre (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Modifier l'ordonnée d'un champ ancré "en bas" (position sur l'axe des Y) lors de l'ouverture de la fenêtre.
  • Connaître l'ordonnée d'un champ par rapport à son bloc (position en millimètres sur l'axe des Y) lors de l'ouverture de l'état.
Propriétés améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les propriétés WLangage améliorées pour les sites WEBDEV sont les suivants :
DuréeAnimationPermet désormais de modifier la durée de l'animation d'un champ Zone répétée de type Galerie d'images.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types WLangage pour les applications WEBDEV sont les suivants :
Description d'OptionUne variable de type Description d'Option permet de manipuler par programmation les caractéristiques d'une option de combinaison.
Description de ValeurUne variable de type Description de Valeur permet de manipuler par programmation la description d'une valeur d'énumération.
docElémentZoneDeTexteLe type docElémentZoneDeTexte permet de définir toutes les caractéristiques avancées d'une zone de texte présente dans une variable de type docElément.
memcachedConnexionLe type memcachedConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un cache Memcached.
memcachedRésultatLe type memcachedRésultat permet de définir toutes les caractéristiques d'une valeur lue sur un serveur Memcached.
WEBDEV - Code ServeurLinux Les nouveaux types WLangage pour les applications WEBDEV sous Linux sont les suivants :
Description d'OptionUne variable de type Description d'Option permet de manipuler par programmation les caractéristiques d'une option de combinaison.
Description de ValeurUne variable de type Description de Valeur permet de manipuler par programmation la description d'une valeur d'énumération.
docElémentZoneDeTexteLe type docElémentZoneDeTexte permet de définir toutes les caractéristiques avancées d'une zone de texte présente dans une variable de type docElément.
memcachedConnexionLe type memcachedConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un cache Memcached.
memcachedRésultatLe type memcachedRésultat permet de définir toutes les caractéristiques d'une valeur lue sur un serveur Memcached.
Types avancés améliorés du WLangage
WEBDEV - Code ServeurWindowsLinux Les types WLangage améliorés pour les sites WEBDEV sont les suivants :
Définition
  • Nouvelle propriété ..Valeur permettant d'obtenir le tableau de la description des valeurs pour une définition d'énumération.
  • Nouvelle propriété ..Option permettant d'obtenir le tableau de la description des options pour une définition de combinaison.
docElément
  • Nouvelle constante permettant de manipuler les éléments de type Zone de texte.
  • Nouvelle propriété ..ZoneDeTexte permettant de manipuler les éléments de type Zone de texte.
docElémentLien
  • Nouvelle propriété ..Bulle permettant de définir la bulle du lien.
  • Nouvelle propriété ..Contenu permettant de définir le contenu du lien.
docFragmentNouvelles constantes permettant de savoir si le fragment correspond à une zone de texte ou un conteneur d'images.
docParagrapheNouvelle propriété ..Parent permettant de connaître l'élément parent du paragraphe.
hTâchePlanifiée
  • Nouvelle propriété ..AuDémarrage permettant d'indiquer si la tâche doit s'exécuter au démarrage du serveur HFSQL.
httpRequête
  • Propriétés ..DuréeNonRéponse et ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
mongoOptionEcriture
  • Propriété ..TimeOut : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
mqttSession
  • Propriété ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
sshSession
  • Propriété ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
wsRequête
  • Propriété ..DuréeNonRéponse : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire