PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 22 !
  • 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
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation
En version 22, 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 :
AuthIdentifieEffectue une authentification utilisant le protocole OAuth 2.0 sur un webservice quelconque.
BandeauArrêteDéfilementArrête le défilement automatique sur un champ Bandeau défilant.
BandeauDernierAffiche le dernier plan d'un champ Bandeau défilant.
BandeauLanceDéfilementActive le défilement automatique sur un champ Bandeau défilant.
BandeauPrécédentAffiche le plan précédent d'un champ Bandeau défilant.
BandeauPremierAffiche le premier plan d'un champ Bandeau défilant.
BandeauSuivantAffiche le plan suivant d'un champ Bandeau défilant.
ChaîneDécoupeExtrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
ChampVersSourceAffecte la source de la liaison d'un champ avec la valeur du champ.
DécodeDécode une chaîne de caractères précédemment encodée avec la fonction Encode.
DocAjouteAjoute à la fin d'un document de type Traitement de texte :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
DocDébutModificationSignale le début du regroupement d'un ensemble d'opérations en un seul événement (gestion du "undo/redo").
DocFermeFerme un fichier docx et libère le document.
DocFinModificationSignale la fin du regroupement d'un ensemble d'opérations en un seul événement (gestion du "undo/redo").
DocInsèreInsère dans un document de type Traitement de texte :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
DocInsèreTableauInsère un tableau dans un document de type Traitement de texte.
DocOuvreOuvre un fichier Traitement de texte (format docx) en mode Lecture/Ecriture. Le fichier docx est ouvert et bloqué jusqu'à sa fermeture.
DocRechercheRecherche une chaîne de caractère dans l’ensemble d’un document de type Traitement de texte.
DocRedoRétablit la dernière action annulée sur un document de type Traitement de texte.
DocRedoOccurrenceRenvoie le nombre d'actions annulées qui peuvent être refaites sur un document de type Traitement de texte.
DocRemplaceRecherche et remplace toutes les occurrences d'une chaîne de caractères par une autre chaîne dans l’ensemble d’un document de type Traitement de texte.
DocSauveSauve un document au format "docx".
DocUndoAnnule la dernière modification effectuée sur un document de type Traitement de texte.
DocUndoOccurrenceRenvoie le nombre d'actions annulables sur un document.
DocUndoRedoSupprimeToutSupprime tout l'historique du mécanisme d'Undo/Redo d'un document de type Traitement de texte.
DocVersHTMLConvertit un document de type Traitement de texte en un fichier HTML.
DocVersImageExporte une page d'un document de type Traitement de texte sous forme d'une image.
DocVersPDFConvertit un document de type Traitement de texte en un fichier PDF.
EncodeEncode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
EntierSystèmeVersEntierConvertit un entier système en un entier sur 4 octets.
FBEtatSessionVérifie l'état d'une session Facebook.
FBFermeSessionFerme la session Facebook ouverte avec la fonction FBOuvreSession.
FBOuvreSessionPermet l'authentification et la connexion à Facebook.
FBRécupèreInformationUtilisateurRécupère les informations Facebook de l'utilisateur connecté.
FBRequêteEffectue une requête de communication (requête HTTP) à la Graph API de Facebook.
gCadrageConstruit une séquence de caractères contenant un texte cadré ou une image cadrée.
gCercleConstruit une séquence de caractères contenant un cercle ou une ellipse.
gCoordConstruit une séquence de caractères permettant de définir la position du curseur d'écriture d'un texte.
gFondConstruit une séquence de caractères permettant de définir la couleur d'affichage (couleur de fond d'un texte, d'un cercle, d'un rectangle, ...).
gImageConstruit une séquence de caractères permettant contenant une image.
gLigneConstruit une séquence de caractères contenant une ligne.
gPoliceConstruit une séquence de caractères décrivant la police d'affichage à utiliser pour le texte.
gPoliceGrasConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est en gras ou non.
gPoliceItaliqueConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est en italique ou non.
gPoliceSoulignéeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est soulignée ou non.
gPoliceTailleConstruit une séquence de caractères permettant d'indiquer la taille de la police d'affichage du texte d'une chaîne graphique.
gRectangleConstruit une séquence de caractères permettant de dessiner un rectangle.
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.
gStyloConstruit une séquence de caractères permettant de décrire la couleur d'affichage du texte et/ou du contour d'une figure (rectangle ou cercle).
HDéclencheMiseAJourServeurPermet de déclencher immédiatement la mise à jour automatique du serveur.
HDupliqueBaseDeDonnéesDuplique la base de données associée à une connexion sur un serveur HFSQL.
HGèreMiseAJourServeurPermet de gérer la mise à jour automatique des serveurs HFSQL Client/Serveur en spécifiant la fréquence de la vérification de la disponibilité des mises à jour.
HMaintenanceServeurVérifie et optimise les tables système d’un serveur HFSQL.
HOpérationEncoursRenvoie la liste des opérations automatiques en cours sur un serveur HFSQL.
HRécupèreSauvegardeRécupère en local le contenu d'une sauvegarde compressée (au format ZIP) réalisée sur un serveur HFSQL.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HVérifieMiseAJourServeurVérifie s'il existe une version plus récente du serveur HFSQL pouvant être mise à jour automatiquement.
iImprimeDocImprime un document au format "docx".
MongoAjouteAjoute un ou plusieurs documents dans une collection d'une base MongoDB.
MongoChercheCherche des documents dans une collection MongoDB.
MongoCréeCrée une connexion à un serveur ou à un cluster MongoDB.
MongoCréeCollectionCrée une collection dans une base MongoDB en précisant des options de cette collection.
MongoExécuteCommandeExécute une commande générique sur une base MongoDB ou sur une collection MongoDB.
MongoGridFSEnvoieFichierCopie un fichier du poste local vers un système de fichiers MongoDB (GridFS).
MongoGridFSListeFichierRécupère la liste des fichiers MongoDB présents dans le système de fichiers MongoDB (gridFS).
MongoGridFSRécupèreFichierRécupère sur le poste local un fichier identifié par son nom et présent dans un système de fichiers MongoDB.
MongoGridFSRécupèreFichierParIdRécupère sur le poste local un fichier (identifié par son identifiant) présent dans un système de fichiers MongoDB.
MongoGridFSSupprimeFichierSupprime un fichier identifié par son nom dans un système de fichiers MongoDB.
MongoGridFSSupprimeFichierParIdSupprime un fichier identifié par son identifiant dans un système de fichiers MongoDB.
MongoInfoRenvoie des informations sur une base MongoDB.
MongoModifieToutModifie des documents dans une collection d'une base MongoDB.
MongoModifieUnModifie un document dans une collection d'une base MongoDB.
MongoSupprimeBaseSupprime une base MongoDB et toutes ses collections.
MongoSupprimeCollectionSupprime une collection d'une base MongoDB.
MongoSupprimeToutSupprime tous les documents (correspondant au filtre spécifié) d'une collection d'une base MongoDB.
MongoSupprimeUnSupprime un document dans une collection d'une base MongoDB.
NationVersNomRenvoie le nom de la langue correspondant à une nation.
NationVersSousLangueRenvoie la sous-langue par défaut correspondant à une nation.
PDFSigneApplique une signature sur un PDF existant.
RéplicSupprimeAbonnementSupprime une réplication sur le serveur de réplication.
SaaSAdminConfigureSMTPConfigure la session SMTP associé au compte administrateur d'une session SaaS.
SaaSEnvoieCodeDeSécuritéEnvoie le code de sécurité à l'utilisateur pour qu'il puisse changer son mot de passe.
ServeurAppliAjouteTâchePlanifiéeAjoute une nouvelle tâche planifiée à l'application (site ou webservice).
ServeurAppliExécuteTâchePlanifiéeLance immédiatement l'exécution d'une tâche planifiée sur un Serveur d'Application WEBDEV.
ServeurAppliListeTâchePlanifiéeRenvoie la liste des tâches planifiées de l'application (site ou Webservice).
ServeurAppliModifieTâchePlanifiéeModifie une tâche planifiée existante.
ServeurAppliSupprimeTâchePlanifiéeSupprime une tâche planifiée associée à l'application (site ou Webservice).
TDBRécupèreWidgetPositionRenvoie la position d'un Widget présent dans un champ Tableau de bord.
WebserviceEcritCodeHTTPRenseigne le code HTTP qui sera retourné à la fin de l'exécution de la fonction du Webservice REST.
WebserviceEcritEntêteHTTPAjoute un entête HTTP supplémentaire à une requête à un Webservice REST.
WebserviceEcritTypeMIMEIndique le type MIME de la réponse renvoyée par le Webservice (cas d'un appel à un Webservice REST).
WebserviceLitEntêteHTTPLit l'entête HTTP reçu lors d'un appel à un webservice REST.
WebserviceLitTypeMIMERetourne le type MIME de la requête reçue dans le cas d'un appel à un Webservice REST.
WebserviceParamètreRetourne :
  • la valeur d'un paramètre passé lors de l'appel à une fonction d'un Webservice REST (paramètres reçus sur l'URL).
  • les données brutes de la requête (envoyées par une méthode POST, PUT etc.).
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en Linux sont les suivantes :
AuthIdentifieEffectue une authentification utilisant le protocole OAuth 2.0 sur un webservice quelconque.
BandeauArrêteDéfilementArrête le défilement automatique sur un champ Bandeau défilant.
BandeauDernierAffiche le dernier plan d'un champ Bandeau défilant.
BandeauLanceDéfilementActive le défilement automatique sur un champ Bandeau défilant.
BandeauPrécédentAffiche le plan précédent d'un champ Bandeau défilant.
BandeauPremierAffiche le premier plan d'un champ Bandeau défilant.
BandeauSuivantAffiche le plan suivant d'un champ Bandeau défilant.
ChaîneDécoupeExtrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
ChampVersSourceAffecte la source de la liaison d'un champ avec la valeur du champ.
DécodeDécode une chaîne de caractères précédemment encodée avec la fonction Encode.
DocAjouteAjoute à la fin d'un document de type Traitement de texte :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
DocDébutModificationSignale le début du regroupement d'un ensemble d'opérations en un seul événement (gestion du "undo/redo").
DocFermeFerme un fichier docx et libère le document.
DocFinModificationSignale la fin du regroupement d'un ensemble d'opérations en un seul événement (gestion du "undo/redo").
DocInsèreInsère dans un document de type Traitement de texte :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
DocInsèreTableauInsère un tableau dans un document de type Traitement de texte.
DocOuvreOuvre un fichier Traitement de texte (format docx) en mode Lecture/Ecriture. Le fichier docx est ouvert et bloqué jusqu'à sa fermeture.
DocRechercheRecherche une chaîne de caractère dans l’ensemble d’un document de type Traitement de texte.
DocRedoRétablit la dernière action annulée sur un document de type Traitement de texte.
DocRedoOccurrenceRenvoie le nombre d'actions annulées qui peuvent être refaites sur un document de type Traitement de texte.
DocRemplaceRecherche et remplace toutes les occurrences d'une chaîne de caractères par une autre chaîne dans l’ensemble d’un document de type Traitement de texte.
DocSauveSauve un document au format "docx".
DocUndoAnnule la dernière modification effectuée sur un document de type Traitement de texte.
DocUndoOccurrenceRenvoie le nombre d'actions annulables sur un document.
DocUndoRedoSupprimeToutSupprime tout l'historique du mécanisme d'Undo/Redo d'un document de type Traitement de texte.
DocVersHTMLConvertit un document de type Traitement de texte en un fichier HTML.
DocVersImageExporte une page d'un document de type Traitement de texte sous forme d'une image.
EmailCherchePremierRecherche un ou plusieurs emails selon des critères spécifiés dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP, ...).
EncodeEncode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
EntierSystèmeVersEntierConvertit un entier système en un entier sur 4 octets.
FBEtatSessionVérifie l'état d'une session Facebook.
FBFermeSessionFerme la session Facebook ouverte avec la fonction FBOuvreSession.
FBOuvreSessionPermet l'authentification et la connexion à Facebook.
FBRécupèreInformationUtilisateurRécupère les informations Facebook de l'utilisateur connecté.
FBRequêteEffectue une requête de communication (requête HTTP) à la Graph API de Facebook.
gCadrageConstruit une séquence de caractères contenant un texte cadré ou une image cadrée.
gCercleConstruit une séquence de caractères contenant un cercle ou une ellipse.
gCoordConstruit une séquence de caractères permettant de définir la position du curseur d'écriture d'un texte.
gFondConstruit une séquence de caractères permettant de définir la couleur d'affichage (couleur de fond d'un texte, d'un cercle, d'un rectangle, ...).
gImageConstruit une séquence de caractères permettant contenant une image.
gLigneConstruit une séquence de caractères contenant une ligne.
gPoliceConstruit une séquence de caractères décrivant la police d'affichage à utiliser pour le texte.
gPoliceGrasConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est en gras ou non.
gPoliceItaliqueConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est en italique ou non.
gPoliceSoulignéeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est soulignée ou non.
gPoliceTailleConstruit une séquence de caractères permettant d'indiquer la taille de la police d'affichage du texte d'une chaîne graphique.
gpwAjouteUtilisateurAjoute un utilisateur dans la base de données du groupware utilisateur.
gpwModifieUtilisateurModifie un utilisateur dans la base de données du groupware utilisateur.
gRectangleConstruit une séquence de caractères permettant de dessiner un rectangle.
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.
gStyloConstruit une séquence de caractères permettant de décrire la couleur d'affichage du texte et/ou du contour d'une figure (rectangle ou cercle).
HCréeRéplicaAbonnéCrée le fichier de description d'un réplica abonné.
HCréeRéplicaMaîtreCrée le fichier de description d'un Réplica Maître (réplication journalée ou réplication universelle).
HCréeRéplicaTransportableCrée un fichier de réplication transportable.
HDéclencheMiseAJourServeurPermet de déclencher immédiatement la mise à jour automatique du serveur.
HDupliqueBaseDeDonnéesDuplique la base de données associée à une connexion sur un serveur HFSQL.
HGèreMiseAJourServeurPermet de gérer la mise à jour automatique des serveurs HFSQL Client/Serveur en spécifiant la fréquence de la vérification de la disponibilité des mises à jour.
HGèreRéplicationDébranche (ou re-branche) temporairement la réplication.
HMaintenanceServeurVérifie et optimise les tables système d’un serveur HFSQL.
HOpérationEncoursRenvoie la liste des opérations automatiques en cours sur un serveur HFSQL.
HRecréeRéplicaAbonnéRecrée le fichier de description d'un réplica abonné (réplication universelle uniquement) en fonction des informations du réplica maître (fichiers .RPM et .SYN).
HRécupèreSauvegardeRécupère en local le contenu d'une sauvegarde compressée (au format ZIP) réalisée sur un serveur HFSQL.
HRplGestionFichierDéfinit les options utilisées pour la réplication universelle d'un fichier :
  • le sens de réplication.
  • le mode de gestion des conflits.
HRplGestionRubriqueRenseigne les options de réplication pour une rubrique : la rubrique peut être répliquée ou non.
HRplPasseFixe les mots de passe protégeant les réplicas transportables de la réplication universelle.
HRplProcédureFiltreDéfinit la procédure WLangage qui sera appelée à chaque opération de réplication pour un fichier donné.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d’un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HSynchroniseRéplicaSynchronise le réplica maître et le réplica abonné : les opérations effectuées sur un des réplicas sont transférées dans l'autre réplica.
HVérifieMiseAJourServeurVérifie s'il existe une version plus récente du serveur HFSQL pouvant être mise à jour automatiquement.
iImprimeDocImprime un document au format "docx".
NationVersNomRenvoie le nom de la langue correspondant à une nation.
NationVersSousLangueRenvoie la sous-langue par défaut correspondant à une nation.
RéplicInfoRenvoie des informations sur une réplication.
RéplicInitialiseInitialise ou réinitialise une réplication définie avec l'éditeur de réplication (ReplicEdit).
RéplicOuvreOuvre une réplication en mode direct ou avec un serveur de réplication.
RéplicSupprimeAbonnementSupprime une réplication sur le serveur de réplication.
RéplicSynchroniseSynchronise les données correspondant à une réplication.
SaaSAdminConfigureSMTPConfigure la session SMTP associé au compte administrateur d'une session SaaS.
SaaSEnvoieCodeDeSécuritéEnvoie le code de sécurité à l'utilisateur pour qu'il puisse changer son mot de passe.
ServeurAppliAjouteTâchePlanifiéeAjoute une nouvelle tâche planifiée à l'application (site ou webservice).
ServeurAppliExécuteTâchePlanifiéeLance immédiatement l'exécution d'une tâche planifiée sur un Serveur d'Application WEBDEV.
ServeurAppliListeTâchePlanifiéeRenvoie la liste des tâches planifiées de l'application (site ou Webservice).
ServeurAppliModifieTâchePlanifiéeModifie une tâche planifiée existante.
ServeurAppliSupprimeTâchePlanifiéeSupprime une tâche planifiée associée à l'application (site ou Webservice).
SOAPAjouteEntêteAjoute un entête à la prochaine fonction SOAP d'un Webservice à exécuter.
SOAPDonneRésultatRenvoie le résultat de la dernière procédure SOAP exécutée avec succès.
SOAPEncodeRésultatPermet de paramétrer le format de la valeur retournée par le serveur SOAP WINDEV au programme client SOAP.
SOAPErreurRenvoie l'erreur de la dernière procédure SOAP ayant échoué.
SOAPExécuteExécute une procédure sur un serveur SOAP.
SOAPExécuteXMLExécute une procédure sur un serveur SOAP.
SOAPPrépareConstruit la requête SOAP d’appel à une fonction d’un WebService.
TDBRécupèreWidgetPositionRenvoie la position d'un Widget présent dans un champ Tableau de bord.
WebserviceEcritCodeHTTPRenseigne le code HTTP qui sera retourné à la fin de l'exécution de la fonction du Webservice REST.
WebserviceEcritEntêteHTTPAjoute un entête HTTP supplémentaire à une requête à un Webservice REST.
WebserviceEcritTypeMIMEIndique le type MIME de la réponse renvoyée par le Webservice (cas d'un appel à un Webservice REST).
WebserviceLitEntêteHTTPLit l'entête HTTP reçu lors d'un appel à un webservice REST.
WebserviceLitTypeMIMERetourne le type MIME de la requête reçue dans le cas d'un appel à un Webservice REST.
WebserviceParamètreRetourne :
  • la valeur d'un paramètre passé lors de l'appel à une fonction d'un Webservice REST (paramètres reçus sur l'URL).
  • les données brutes de la requête (envoyées par une méthode POST, PUT etc.).
WEBDEV - Code Navigateur Les nouvelles fonctions WLangage pour WEBDEV en code Navigateur sont les suivantes :
BandeauArrêteDéfilementArrête le défilement automatique sur un champ Bandeau défilant.
BandeauDernierAffiche le dernier plan d'un champ Bandeau défilant.
BandeauLanceDéfilementActive le défilement automatique sur un champ Bandeau défilant.
BandeauPrécédentAffiche le plan précédent d'un champ Bandeau défilant.
BandeauPremierAffiche le premier plan d'un champ Bandeau défilant.
BandeauSuivantAffiche le plan suivant d'un champ Bandeau défilant.
DécodeDécode une chaîne de caractères précédemment encodée avec la fonction Encode.
DésérialiseDésérialise un buffer ou une chaîne de caractères contenant les données d'une classe, d'une structure, d'un tableau (y compris un tableau associatif), d'une file, d'une pile, une liste ou une variable d'un type avancé et leurs sous-éléments.
EncodeEncode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
HTTPEnvoieEnvoie une requête HTTP et attend la réponse du serveur HTTP.
JSONVersVariantConvertit une chaîne au format JSON en une variable de type Variant.
NavigateurHauteurRenvoie la hauteur en pixels de la zone cliente dans laquelle la page est affichée.
NavigateurLargeurRenvoie la largeur en pixels de la zone cliente dans laquelle la page est affichée.
NavigateurTrancheRenvoie le numéro de la tranche affichée dans une page en mode Responsive Web Design.
RESTEnvoieEnvoie une requête REST et attend la réponse du serveur.
SérialiseTransforme les éléments suivants dans un format spécifique :
  • une structure (et ses sous-éléments),
  • une classe (et ses sous-éléments),
  • un tableau (y compris les tableaux associatifs),
  • une file,
  • une pile,
  • une liste.
SocketConnecteConnecte un poste client à un socket donné.
SocketEcritEcrit un message destiné à un autre socket.
SocketExisteTeste l'existence d'un socket.
SocketFermeFerme un socket ou une connexion à un socket d'un serveur.
URLDécodeDécode une URL encodée (c'est-à-dire avec des caractères sous la forme de %xx).
URLEncodeEncode une URL avec uniquement un sous-ensemble de caractères ASCII.
UUDécodeDécode une chaîne de caractères au format UUEncode.
UUEncodeEncode une chaîne de caractères selon l'algorithme UUEncode.
VariantVersJSONConvertit le contenu d'une variable de type Variant au format JSON.
PHP Les nouvelles fonctions WLangage pour WEBDEV pour les sites PHP sont les suivantes :
ArcTang2Renvoie l'arc tangente 2 des valeurs passées en paramètre.
BandeauArrêteDéfilementArrête le défilement automatique sur un champ Bandeau défilant.
BandeauDernierAffiche le dernier plan d'un champ Bandeau défilant.
BandeauLanceDéfilementActive le défilement automatique sur un champ Bandeau défilant.
BandeauPrécédentAffiche le plan précédent d'un champ Bandeau défilant.
BandeauPremierAffiche le premier plan d'un champ Bandeau défilant.
BandeauSuivantAffiche le plan suivant d'un champ Bandeau défilant.
BufferVersEntierExtrait un entier présent dans un buffer binaire à une position donnée.
BufferVersHexaConvertit un buffer en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
ChaîneDécoupeExtrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
ChaîneVersHeureTransforme une heure sous forme de chaîne de caractères en une heure au format HHMMSSCC, utilisable par une variable de type Heure.
ChampVersSourceAffecte la source de la liaison d'un champ avec la valeur du champ.
DécimalVersSexagésimalRenvoie l’angle sexagésimal (en base 60) correspondant à un angle décimal.
DernierJourDeLaSemaineRenvoie la date du dernier jour de la semaine correspondant à une date donnée.
DernierJourDuMoisRenvoie la date du dernier jour du mois spécifié.
DonneListePaysRenvoie la liste des pays selon la norme ISO 3166-1.
EnModeSessionPrélancéePermet de savoir si le site est lancé en mode "session prélancée" de WEBDEV.
ExeDonnePIDRenvoie des informations sur le processus courant.
FTPDateHeureRenvoie les différentes dates et heures (de création, de modification ou d'accès) d'un fichier présent sur un serveur FTP (File Transfer Protocol).
HexaVersBufferConvertit une chaîne représentant des octets en hexadécimal en un buffer binaire.
NationVersNomRenvoie le nom de la langue correspondant à une nation.
NationVersSousLangueRenvoie la sous-langue par défaut correspondant à une nation.
PremierJourDeLAnnéeRenvoie la date du premier jour de l'année.
PremierJourDeLaSemaineRenvoie la date du premier jour de la semaine (c'est-à-dire le Lundi).
PremierJourDuMoisRenvoie le premier jour du mois.
PropriétéExistePermet de savoir si une propriété existe sur un champ ou une instance de classe.
RVBVersHTMLRenvoie la couleur HTML correspondant à la couleur RVB.
SexagésimalVersDécimalRenvoie l’angle décimal correspondant à un angle sexagésimal.
TraceConstruitAffiche un message paramétrable dans la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
Fonctions améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les fonctions modifiées dans cette version sont les suivantes :
ChampTypeInfoPrise en compte des nouveaux types de champs.
CherchePossibilité de faire une recherche dans un tableau d'enregistrements.
dArc
  • Possibilité d'utiliser des variables de type Couleur pour définir la couleur des côtés et la couleur de fond.
  • Nouveau paramètre permettant de spécifier la taille du trait.
dCerclePossibilité d'utiliser des variables de type Couleur pour définir la couleur du trait et la couleur de fond.
dCordePossibilité d'utiliser des variables de type Couleur pour définir la couleur du trait et la couleur de fond.
dLignePossibilité d'utiliser des variables de type Couleur pour définir la couleur de la ligne.
dPolygone
  • Possibilité d'utiliser des variables de type Couleur pour définir la couleur des côtés et la couleur de fond.
  • Possibilité d'utiliser un tableau de variables de type Point pour définir les points du polygone.
dPortionPossibilité d'utiliser des variables de type Couleur pour définir la couleur du trait et la couleur de fond.
dRectanglePossibilité d'utiliser des variables de type Couleur pour définir la couleur du trait et la couleur de fond.
dRectangleArrondiPossibilité d'utiliser des variables de type Couleur pour définir la couleur du trait et la couleur de fond.
EmailOuvreSessionIMAPGestion des connexions SSL en Linux.
EmailOuvreSessionPOP3Gestion des connexions SSL en Linux.
EmailOuvreSessionSMTPGestion des connexions SSL en Linux.
ExécuteTraitementPrise en compte des nouveaux traitements.
grBulleLe graphe de type Heatmap est désormais disponible.
grCréeLe graphe de type Heatmap est désormais disponible.
grInfoXYNouvelles constantes permettant de récupérer les coordonnées X et Y des points survolés.
grLissageNouvelle syntaxe permettant de lisser uniquement une série.
grParamètreLe graphe de type Heatmap est désormais disponible.
grTypeLe graphe de type Heatmap est désormais disponible.
HashChaîneNouvelles constantes permettant de gérer les algorithmes de Bernstein.
HashVérifieChaîneNouvelles constantes permettant de gérer les algorithmes de Bernstein.
HNotifAjouteDestinataireCCNouvelle constante pour gérer les notifications de type Information.
HNotifAjouteDestinataireEmailNouvelle constante pour gérer les notifications de type Information.
HInfoSauvegardeNouvelles informations sur la sauvegarde.
HInfoServeurNouvelles constantes permettant d'obtenir :
  • L'espace libre sur le serveur.
  • La capacité totale du serveur.
HGèreServeurNouvelles constantes permettant de gérer :
  • la télémétrie sur le serveur HFSQL
  • la recherche des clés nécessaires.
HListeBaseDeDonnéesNouvelle constante permettant d'obtenir la taille des bases de données.
iImprimeSignatureNouvelle syntaxe permettant d'imprimer une signature contenue dans une variable de type pdfSignature.
SysVersionWindowsGestion de Windows 2016 Server.
TableauCherchePossibilité de faire une recherche dans un tableau d'enregistrements.
TableauTriePossibilité de trier un tableau d'enregistrements.
TriePossibilité de trier un tableau d'enregistrements.
URLDécodeNouveau paramètre permettant de spécifier le format de décodage.
URLEncodeNouveau paramètre permettant de spécifier le format d'encodage.
VariantVersJSONNouveau paramètre permettant de définir la mise en forme du JSON.
XMLSauveNouvelle constante permettant de sauvegarder le document XML avec une mise en forme (indentation et retours chariot).
WEBDEV - Code Navigateur Les fonctions modifiées dans cette version sont les suivantes :
JSONExécuteNouvelle syntaxe asynchrone et support du protocole CORS.
Nouvelles propriétés du WLangage
WEBDEV - Code ServeurWindowsLinux Les nouvelles propriétés sont les suivantes :
CodeCSSLa propriété ..CodeCSS permet de lire et modifier le code CSS associé à un champ Composant Web.
CodeHTMLLa propriété ..CodeHTML permet de lire et modifier le code HTML associé à un champ Composant Web.
CodeJSLa propriété ..CodeJS permet de lire et modifier le code Javascript associé à un champ Composant Web.
EnSaisieLa propriété ..EnSaisie permet de :
  • Savoir si un champ ou un groupe de champs est en saisie ou en lecture seule.
  • Modifier les options de saisie d'un champ ou d'un groupe de champs.
GriséLa propriété ..Grisé permet de :
  • Savoir si un champ ou un groupe de champs est grisé ou non.
  • Griser ou dégriser un champ ou un groupe de champs.
ImageFondLa propriété ..ImageFond permet de connaître et de modifier l'image de fond d'un élément : fenêtre, page, champ ou état.
PlanLa propriété ..Plan permet de :
  • Connaître :
    • le plan actif d'une fenêtre (ou d'un état) ou le plan auquel appartient un champ.
    • le plan actif d'un élément WEBDEV.
  • Modifier :
    • le plan actif d'une fenêtre (ou d'un état) ou associer un champ à un autre plan.
    • le plan actif d'un élément WEBDEV.
WEBDEV - Code Navigateur Les nouvelles propriétés sont les suivantes :
BorneMaxLa propriété ..BorneMax permet de :
  • connaître et de modifier la borne maximale d'un état basé sur un fichier de données.
  • connaître la borne maximale du filtre en cours.
  • connaître la valeur maximale d'une série d'un graphe.
  • connaître et modifier la valeur maximale de certains types de champs.
BorneMinLa propriété ..BorneMin permet de :
  • connaître et de modifier la borne minimale d'un état basé sur un fichier de données.
  • connaître la borne minimale du filtre en cours.
  • connaître la valeur minimale d'une série d'un graphe.
  • connaître et modifier la valeur minimale de certains types de champs.
BulleLa propriété ..Bulle permet de connaître et de modifier le texte affiché dans la bulle d'aide associée à un champ d'une fenêtre ou d'une page.
EnSaisieLa propriété ..EnSaisie permet de :
  • Savoir si un champ ou un groupe de champs est en saisie ou en lecture seule.
  • Modifier les options de saisie d'un champ ou d'un groupe de champs.
EtatLa propriété ..Etat permet de connaître et de modifier l'état d'affichage d'un élément.
GriséLa propriété ..Grisé permet de :
  • Savoir si un champ ou un groupe de champs est grisé ou non.
  • Griser ou dégriser un champ ou un groupe de champs.
ImageFondLa propriété ..ImageFond permet de connaître et de modifier l'image de fond d'un élément : fenêtre, page, champ ou état.
IndicationLa propriété ..Indication permet de connaître et de modifier le texte d'indication affiché lorsque le champ de saisie est vide.
PlanLa propriété ..Plan permet de :
  • Connaître :
    • le plan actif d'une fenêtre (ou d'un état) ou le plan auquel appartient un champ.
    • le plan actif d'un élément WEBDEV.
  • Modifier :
    • le plan actif d'une fenêtre (ou d'un état) ou associer un champ à un autre plan.
    • le plan actif d'un élément WEBDEV.
TauxParallaxeHauteurLa propriété ..TauxParallaxeHauteur permet de connaître et d'indiquer à quelle vitesse un champ est réduit lorsque l'ascenseur de la fenêtre, de la fenêtre interne ou de la page se déplace.
TauxParallaxeYLa propriété ..TauxParallaxeY permet de connaître et d'indiquer à quelle vitesse un champ se déplace lorsque l'ascenseur de la fenêtre, de la fenêtre interne ou de la page se déplace.
PHP Les nouvelles propriétés sont les suivantes :
CodeCSSLa propriété ..CodeCSS permet de lire et modifier le code CSS associé à un champ Composant Web.
CodeHTMLLa propriété ..CodeHTML permet de lire et modifier le code HTML associé à un champ Composant Web.
CodeJSLa propriété ..CodeJS permet de lire et modifier le code Javascript associé à un champ Composant Web.
EnSaisieLa propriété ..EnSaisie permet de :
  • Savoir si un champ ou un groupe de champs est en saisie ou en lecture seule.
  • Modifier les options de saisie d'un champ ou d'un groupe de champs.
GriséLa propriété ..Grisé permet de :
  • Savoir si un champ ou un groupe de champs est grisé ou non.
  • Griser ou dégriser un champ ou un groupe de champs.
ImageFondLa propriété ..ImageFond permet de connaître et de modifier l'image de fond d'un élément : fenêtre, page, champ ou état.
PlanLa propriété ..Plan permet de :
  • Connaître :
    • le plan actif d'une fenêtre (ou d'un état) ou le plan auquel appartient un champ.
    • le plan actif d'un élément WEBDEV.
  • Modifier :
    • le plan actif d'une fenêtre (ou d'un état) ou associer un champ à un autre plan.
    • le plan actif d'un élément WEBDEV.
Propriétés améliorées du WLangage
WEBDEV - Code Serveur Les propriétés améliorées sont les suivantes :
TraitementPrise en compte des nouveaux traitements.
TypePrise en compte des nouveaux types de champs.
WEBDEV - Code Navigateur Les propriétés améliorées sont les suivantes :
TypePrise en compte des nouveaux types de champs.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types WLangage pour les applications WEBDEV sont les suivants :
AuthTokenLe type AuthToken contient les caractéristiques d'un token d'accès à un Webservice.
DocCelluleLe type DocCellule permet de définir toutes les caractéristiques avancées d'une cellule d'un tableau présent dans un document de type Traitement de texte.
DocElémentLe type DocElément permet de manipuler chaque élément composant une variable de type DocParagraphe.
DocElémentFormuleType contenant les informations d’un élément de type Formule d’un document.
DocElémentImageLe type DocElémentImage permet de manipuler les caractéristiques avancées d'un élément de type Image présent dans une variable de type DocElément.
DocElémentTexteLe type DocElémentTexte permet de manipuler les caractéristiques d’un élément de type Texte présent dans une variable de type DocElément.
DocFragmentLe type DocFragment permet de définir toutes les caractéristiques d'un fragment d’un document "docx".
DocLigneLe type DocLigne permet de définir toutes les caractéristiques avancées d'une ligne d'un tableau présent dans un document de type Traitement de texte.
DocNiveauNumérotationLe type DocNiveauNumérotation permet de définir toutes les caractéristiques avancées d'un niveau de numérotation utilisable dans un document de type traitement de texte.
DocNumérotationLe type DocNumérotation permet de définir toutes les caractéristiques avancées d'une numérotation utilisable dans un document de type Traitement de texte.
DocParagrapheLe type DocParagraphe permet de manipuler toutes les caractéristiques d'un paragraphe d’un document DOCX.
DocSectionLe type DocSection permet de définir toutes les caractéristiques avancées d'une section d'un document ou d'un paragraphe.
DocTableauLe type DocTableau permet de définir toutes les caractéristiques avancées d'un paragraphe de type Tableau présent dans un document de type Traitement de texte.
DocTabulationLe type DocTabulation permet de définir les caractéristiques d'une tabulation personnalisée.
DocumentLe type Document permet de manipuler un document de type "docx".
fbSessionLe type fbSession permet de décrire une connexion au service Facebook et de gérer l'authentification auprès de ce service.
hdfsConnexionLe type hdfsConnexion permet de définir toutes les caractéristiques avancées d'une connexion au système de fichiers Hadoop (HDFS).
hdfsDroitLe type hdfsDroit permet de définir toutes les caractéristiques avancées des droits d’accès à un élément (fichier, lien, répertoire) du système de fichiers Hadoop.
hOpérationServeurCe type est utilisé pour récupérer les opérations automatiques en cours sur un serveur HFSQL.
MongoBaseLe type MongoBase permet de définir toutes les caractéristiques d'une base de données d’un serveur MongoDB.
MongoBaseInfoLe type MongoBaseInfo permet de définir toutes les caractéristiques avancées des informations d'une base MongoDB.
MongoChercheOptionLe type MongoChercheOption permet de définir toutes les caractéristiques avancées d'une recherche dans une base MongoDB.
MongoCollectionLe type MongoCollection permet de définir toutes les caractéristiques avancées d'une collection dans une base d’un serveur MongoDB.
MongoCollectionOptionLe type MongoCollectionOption permet de définir toutes les caractéristiques avancées des options d'une collection d'une base MongoDB.
MongoConnexionLe type MongoConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur MongoDB.
MongoGridFSLe type MongoGridFS permet de définir toutes les caractéristiques avancées d'un système de fichiers d'une base MongoDB.
MongoGridFSInfoFichierLe type MongoGridFSInfoFichier permet de définir toutes les caractéristiques avancées d'un fichier contenu dans une base MongoDB.
MongoOptionEcritureLe type MongoOptionEcriture permet de définir toutes les caractéristiques avancées des options d'écriture dans une base MongoDB.
MongoRésultatLe type MongoRésultat permet de connaître le résultat lors d'une recherche dans une base de type MongoDB.
OAuth2ParamètresLe type OAuth2Paramètres permet de définir toutes les informations nécessaires pour s’authentifier sur un service implémentant le standard OAuth 2.0.
pdfSignatureLe type pdfSignature permet de définir toutes les caractéristiques avancées d'une signature à appliquer à un fichier PDF lors de la signature d'un PDF existant (via la fonction PDFSigne).
serveurAppliTâchePlanifiéeLe type serveurAppliTâchePlanifiée permet de gérer par programmation une tâche planifiée du serveur d'application WEBDEV (pour un site ou un webservice).
WEBDEV - Code ServeurLinux Les nouveaux types WLangage pour les applications WEBDEV sous Linux sont les suivants :
AuthTokenLe type AuthToken contient les caractéristiques d'un token d'accès à un Webservice.
DocCelluleLe type DocCellule permet de définir toutes les caractéristiques avancées d'une cellule d'un tableau présent dans un document de type Traitement de texte.
DocElémentLe type DocElément permet de manipuler chaque élément composant une variable de type DocParagraphe.
DocElémentFormuleType contenant les informations d’un élément de type Formule d’un document.
DocElémentImageLe type DocElémentImage permet de manipuler les caractéristiques avancées d'un élément de type Image présent dans une variable de type DocElément.
DocElémentTexteLe type DocElémentTexte permet de manipuler les caractéristiques d’un élément de type Texte présent dans une variable de type DocElément.
DocFragmentLe type DocFragment permet de définir toutes les caractéristiques d'un fragment d’un document "docx".
DocLigneLe type DocLigne permet de définir toutes les caractéristiques avancées d'une ligne d'un tableau présent dans un document de type Traitement de texte.
DocNiveauNumérotationLe type DocNiveauNumérotation permet de définir toutes les caractéristiques avancées d'un niveau de numérotation utilisable dans un document de type traitement de texte.
DocNumérotationLe type DocNumérotation permet de définir toutes les caractéristiques avancées d'une numérotation utilisable dans un document de type Traitement de texte.
DocParagrapheLe type DocParagraphe permet de manipuler toutes les caractéristiques d'un paragraphe d’un document DOCX.
DocSectionLe type DocSection permet de définir toutes les caractéristiques avancées d'une section d'un document ou d'un paragraphe.
DocTableauLe type DocTableau permet de définir toutes les caractéristiques avancées d'un paragraphe de type Tableau présent dans un document de type Traitement de texte.
DocTabulationLe type DocTabulation permet de définir les caractéristiques d'une tabulation personnalisée.
DocumentLe type Document permet de manipuler un document de type "docx".
fbSessionLe type fbSession permet de décrire une connexion au service Facebook et de gérer l'authentification auprès de ce service.
hdfsConnexionLe type hdfsConnexion permet de définir toutes les caractéristiques avancées d'une connexion au système de fichiers Hadoop (HDFS).
hdfsDroitLe type hdfsDroit permet de définir toutes les caractéristiques avancées des droits d’accès à un élément (fichier, lien, répertoire) du système de fichiers Hadoop.
hOpérationServeurCe type est utilisé pour récupérer les opérations automatiques en cours sur un serveur HFSQL.
OAuth2ParamètresLe type OAuth2Paramètres permet de définir toutes les informations nécessaires pour s’authentifier sur un service implémentant le standard OAuth 2.0.
serveurAppliTâchePlanifiéeLe type serveurAppliTâchePlanifiée permet de gérer par programmation une tâche planifiée du serveur d'application WEBDEV (pour un site ou un webservice).
WEBDEV - Code Navigateur Les nouveaux types WLangage en code navigateur sont les suivants :
restRéponseLe type restRéponse permet de récupérer toutes les caractéristiques avancées de la réponse d’une requête REST.
restRequêteLe type restRequête permet de définir toutes les caractéristiques avancées d'une requête REST.
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éfinitionNouvelle propriété ..DéfinitionAssociation permettant de connaître les types associés.
Description de procédureNouvelle propriété ..Associé permettant savoir si la description en cours est celle d'une procédure associée.
Description de propriétéNouvelle propriété ..Associé permettant savoir si la description en cours est celle d'une propriété associée.
Description de variableNouvelle propriété ..Associé permettant savoir si la description en cours est celle d'une variable associée.
EmaiSessionIMAPGestion des connexions SSL en Linux.
EmailSessionPOP3Gestion des connexions SSL en Linux.
EmailSessionSMTPGestion des connexions SSL en Linux.
gglParamètreCarteNouvelle propriété ..Echelle qui modifie le nombre de pixels renvoyés.
httpRequêteNouvelle propriété ..AuthToken qui correspond au token d'accès au webservice en cas d'authentification via le protocole OAuth 2.0.
SaaSUtilisateurNouvelle propriété ..Email qui correspond à l'adresse email de l'utilisateur (notamment utile pour envoyer le code de sécurité).
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire