PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 24 !
  • 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 24, 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
WINDEVWindows Les nouvelles fonctions WLangage pour les applications WINDEV pour Windows sont les suivantes :
AjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
CBVersImageGénère l'image d'un code-barres.
CertificatDeConfianceAjouteAjoute un certificat dans la liste des autorités racine de confiance utilisées pour valider les chaînes de certification.
CertificatDeConfianceRAZRetire tous les certificats ajoutés par la fonction CertificatDeConfianceAjoute.
ConsoleEcritEcrit une chaîne de caractères dans le flux de sortie standard "stdout" (également appelé "console").
ConsoleErreurEcrit une chaîne de caractères dans le flux de sortie d'erreurs "stderr".
ConsoleLitLit une chaîne sur le flux d'entrée standard "stdin".
CrypteAsymétriqueCrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
CrypteAsymétriqueEnveloppéRéalise un cryptage asymétrique d’une enveloppe.
DécrypteAsymétriqueDécrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
DécrypteAsymétriqueEnveloppéRéalise le décryptage asymétrique d’une enveloppe encryptée avec la fonction CrypteAsymétriqueEnveloppé.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DocChangeAltitudeModifie l'altitude d'un élément de type Image ou de type Zone de texte dans un document DocX.
DocSupprimeSupprime un élément d'un document. Cet élément est supprimé du document auquel il est associé.
DonneISOPaysRenvoie le code ISO du type désiré d'un pays correspondant au libellé ou au code ISO (d'un autre type que celui désiré) du pays à la norme ISO 3166-1.
DonneNomPaysRenvoie le libellé d'un pays correspondant au code ISO du pays à la norme ISO 3166-1.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
dPolyligneDessine une ligne composée de plusieurs segments.
FAAExporteParamètreSauve toutes les personnalisations réalisées via les FAA (Fonctionnalités Automatiques de vos Applications) dans un fichier.
FAAImporteParamètreCharge toutes les personnalisations réalisées via les FAA (Fonctionnalités Automatiques de vos Applications) ayant été précédemment sauvegardées dans un fichier.
fChargeRessourceCharge le contenu d'une ressource depuis une bibliothèque.
GesteTypePointeurRenvoie le type de pointeur utilisé sur l’appareil : doigt, souris ou stylet.
gPoliceBarréeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est barré ou non.
gpwAjouteAuthLoginAjoute un bouton (Facebook, Google, Microsoft, ...) de connexion dans la fenêtre ou dans la page de login.
gpwAucunRenvoie la valeur du mot "AUCUN" selon le framework utilisé.
gpwAuthLoginPermet de se connecter au Groupware Utilisateur en utilisant une authentification avec un compte de type Facebook, Google, Microsoft, etc.
gpwDéfautRenvoie la valeur correspondant à "DEFAUT" selon le framework utilisé.
gpwRechercheUtilisateurRécupère les caractéristiques d'un utilisateur du groupware utilisateur.
gpwSuperviseurRenvoie le login du compte "Superviseur" selon le framework utilisé.
gpwUtilisateursEnregistrésRenvoie la valeur correspondant au mot "Utilisateurs enregistrés" selon le framework utilisé.
gpwVisiteurRenvoie la valeur correspondant au mot "Visiteur" selon le framework utilisé.
grAjouteDonnéeTemporelleAjoute une donnée à un moment précis dans un graphe à échelle temporelle.
grTempsRéelIntervalleFixe l'intervalle de temps visible dans un graphe temporel avec affichage en temps réel.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
iAjoutePièceJointeAjoute une pièce jointe dans un fichier PDF généré par l'export PDF d'une impression.
iEnchaînementAjouteXLSAjoute une impression d'un document de type XLS ou XLSX dans un enchaînement d'impressions d'états.
iImprimeXLSImprime la feuille courante d'un document au format "xlsx" ou "xls".
InsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
LecteurPDFTournePageEffectue une rotation d'une page affichée dans le champ Lecteur PDF.
NationFrameworkDéfinit ou identifie la langue du framework.
OpenIDLitIdentitéRécupère l'identité d’un utilisateur contenue dans une variable de type AuthToken.
OuvreDocumentOuvre un document dans une nouvelle fenêtre en utilisant l'éditeur WINDEV adapté au document (traitement de texte, tableur, lecteur PDF ou éditeur d'images).
PanneauActiveRend un panneau actif lorsque plusieurs panneaux sont dockés entre eux.
PanneauAttacheAttache ou change la position d'attache d’un champ Panneau dockable.
PanneauChargeConfigurationRestaure la configuration des champs Panneau dockable d'une fenêtre.
PanneauCréeCrée un nouveau champ Panneau dockable dans la fenêtre en cours.
PanneauDétacheDétache un champ Panneau dockable pour le transformer en une fenêtre flottante.
PanneauEnumèreEnumère les champs Panneau dockable d'une fenêtre.
PanneauPositionRécupère la position d'attache d'un champ Panneau dockable.
PanneauSauveConfigurationSauve la configuration courante des champs Panneau dockable d'une fenêtre.
PDFMotDePasseProtège un document PDF par un mot de passe.
RedisAbonneSouscrit un abonnement à un canal de diffusion Redis.
RedisConnecteOuvre une connexion vers un serveur Redis (ou un cluster Redis).
RedisDésabonneSupprime un abonnement à un canal de diffusion Redis.
RedisExécuteCommandeExécute une commande sur un serveur Redis et récupère le résultat.
RedisPipelineAjouteAjoute une commande Redis dans un pipeline.
RedisPipelineRAZIgnore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
RedisPipelineRécupèreRécupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
RedisPubliePublie un message sur un canal de diffusion Redis.
SaisieAjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
SaisieAssistéeParamètrePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
SaisieInsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
SaisieOccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
SaisieSupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
SaisieSupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
SOAPVersHTTPConstruit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
TableauAjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
TableauInsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
TraceSupprimeToutVide le contenu de la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
Les nouvelles fonctions WLangage (syntaxe objet) pour les applications WINDEV pour Windows sont les suivantes :
<Variable Certificat>.OuvrePropriétésOuvre la fenêtre Windows permettant de connaître les propriétés d’un certificat.
<Chrono>.DébutDémarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant.
<Chrono>.FinArrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction <Chrono>.Début).
<Chrono>.PauseInterrompt un chronomètre afin de mesurer la durée d’un traitement.
<Chrono>.RAZArrête et remet un chronomètre existant à zéro.
<Chrono>.ReprendRedémarre un chronomètre précédemment arrêté par les fonctions <Chrono>.Fin ou <Chrono>.Pause.
<Image>.DessineArcDessine un arc de cercle ou un arc d'ellipse dans un champ Image.
<Variable Image>.DessineArcDessine un arc de cercle ou un arc d'ellipse dans une variable de type Image.
<Image>.DessineCadreDessine un cadre dans un champ Image.
<Variable Image>.DessineCadreDessine un cadre dans une variable de type Image.
<Image>.DessineCercleDessine un cercle ou une ellipse dans un champ Image.
<Variable Image>.DessineCercleDessine un cercle ou une ellipse dans une variable de type Image.
<Image>.ChangeModeChange le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
<Variable Image>.ChangeModeChange le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
<Image>.CopieCopie une image dans une autre image.
<Variable Image>.CopieCopie une image dans une autre image.
<Image>.DessineCordeDessine une corde de cercle (intersection d'une ellipse et d'une droite) dans un champ Image.
<Variable Image>.DessineCordeDessine une corde de cercle (intersection d'une ellipse et d'une droite) dans une variable de type Image.
<Image>.CouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans un champ Image.
<Variable Image>.CouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image.
<Image>.DébutDessinIndique que les fonctions de dessin qui vont être utilisées sont destinées au champ Image spécifié.
<Variable Image>.DébutDessin
<Variable Image>.DécoupeRenvoie la partie découpée d'une image. Cette image est présente dans une variable de type Image.
<Image>.FinDessinLibère l'image de la mémoire.
<Variable Image>.FinDessinLibère l'image de la mémoire.
<Image>.FondDéclare la couleur de fond par défaut des rectangles, des cercles, ... utilisés dans un champ Image.
<Variable Image>.FondDéclare la couleur de fond par défaut des rectangles, des cercles, ... utilisés dans une variable de type Image.
<Image>.FusionneFusionne une image dans une autre image. Il est ainsi possible de créer des effets de fondu entre 2 images. Cette fonction manipule aussi bien les champs Image que les variables de type Image.
<Variable Image>.FusionneFusionne une image dans une autre image. Il est ainsi possible de créer des effets de fondu entre 2 images. Cette fonction manipule aussi bien les champs Image que les variables de type Image.
<Variable Image>.DessineHaloAjoute un effet de halo sur une image présente dans une variable de type Image.
<Variable Image>.IncrusteCouleurIncruste une couleur dans une image contenue dans une variable de type Image.
<Image>.InverseCouleurInverse les couleurs :
  • d'un champ Image,
  • d'une variable de type Image.
<Variable Image>.InverseCouleurInverse les couleurs dans une variable de type Image.
<Image>.DessineLigneDessine une ligne dans un champ Image.
<Variable Image>.DessineLigneDessine une ligne dans une variable de type Image.
<Image>.ModifieLuminositéModifie la luminosité d'une image contenue dans un champ Image.
<Variable Image>.ModifieLuminositéModifie la luminosité d'une image contenue dans une variable de type Image.
<Image>.ModifieOpacitéModifie l'opacité d'une image (c'est-à-dire la couche alpha de l'image).
<Variable Image>.ModifieOpacitéModifie l'opacité d'une image (c'est-à-dire la couche alpha de l'image).
<Image>.ModifieSaturationModifie la saturation d'une image contenue dans un champ Image.
<Variable Image>.ModifieSaturationModifie la saturation d'une image contenue dans une variable de type Image.
<Image>.ModifieTeinteModifie la teinte d'une image contenue dans un champ Image.
<Variable Image>.ModifieTeinteModifie la teinte d'une image contenue dans une variable de type Image.
<Image>.ModifieTSLModifie la teinte, la saturation et la luminosité d'une image contenue dans un champ Image.
<Variable Image>.ModifieTSLModifie la teinte, la saturation et la luminosité d'une image contenue dans une variable de type Image.
<Variable Image>.DessineOmbreAjoute un effet d'ombre sur une image contenue dans une variable de type Image.
<Image>.PixelCouleurIdentifie la couleur d'un pixel contenu dans un champ Image.
<Variable Image>.PixelCouleurIdentifie la couleur d'un pixel contenu dans une variable de type Image.
<Image>.PixelOpacitéIdentifie l'opacité d'un pixel d'une image (présente dans un champ Image) gérant la couche Alpha.
<Variable Image>.PixelOpacitéIdentifie l'opacité d'un pixel d'une image (présente dans une variable de type Image) gérant la couche Alpha.
<Image>.DessinePointDessine un point dans un champ Image.
<Variable Image>.DessinePointDessine un point dans une variable de type Image.
<Image>.PoliceDéclare la police de caractères qui sera utilisée par la fonction dTexte dans un champ Image.
<Variable Image>.PoliceDéclare la police de caractères qui sera utilisée par la fonction dTexte dans une variable de type Image.
<Image>.DessinePolygoneDessine un polygone dans un champ Image,
<Variable Image>.DessinePolygoneDessine un polygone dans une variable de type Image.
<Image>.DessinePolyligneDessine dans un champ Image une ligne composée de plusieurs segments.
<Variable Image>.DessinePolyligneDessine dans une variable de type Image une ligne composée de plusieurs segments.
<Image>.DessinePortionDessine une portion de cercle ou d'ellipse dans un champ Image.
<Variable Image>.DessinePortionDessine une portion de cercle ou d'ellipse dans une variable de type Image.
<Image>.DessineRectangleArrondiDessine un rectangle arrondi dans un champ Image.
<Variable Image>.DessineRectangleArrondiDessine un rectangle arrondi dans une variable de type Image.
<Image>.DessineRectangleDégradéDessine un rectangle dans un champ Image.
<Variable Image>.DessineRectangleDégradéDessine un rectangle dans une variable de type Image.
<Image>.DessineRectangleDessine un rectangle dans un champ Image.
<Variable Image>.DessineRectangleDessine un rectangle dans une variable de type Image.
<Image>.RedimensionneRedimensionne une image contenue dans un champ Image.
<Variable Image>.RedimensionneRedimensionne une image contenue dans une variable de type Image.
<Image>.RemplissageColorie une zone dans un champ Image.
<Variable Image>.RemplissageColorie une zone dans une variable de type Image.
<Image>.RotationEffectue une rotation d'un champ Image.
<Variable Image>.RotationEffectue une rotation d'une image contenue dans une variable de type Image.
<Image>.SauveBMPSauve une image :
  • soit dans un fichier au format BMP.
  • soit en mémoire.
<Variable Image>.SauveBMPSauve une image contenue dans une variable de type Image :
  • soit dans un fichier au format BMP.
  • soit en mémoire.
<Image>.SauveGIFSauve une image :
  • soit dans un fichier au format GIF.
  • soit en mémoire.
<Variable Image>.SauveGIFSauve une image présente dans une variable de type Image :
  • soit dans un fichier au format GIF.
  • soit en mémoire.
<Variable Icône>.SauveICOSauve une image au format icône soit dans un fichier, soit en mémoire.
<Image>.SauveJPEGSauve une image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
<Variable Image>.SauveJPEGSauve une image présente dans une variable de type Image :
  • soit dans un fichier au format JPEG.
  • soit en mémoire.
<Image>.SauvePNGSauve une image :
  • soit dans un fichier au format PNG.
  • soit en mémoire.
<Variable Image>.SauvePNGSauve une image présente dans une variable de type Image :
  • soit dans un fichier au format PNG.
  • soit en mémoire.
<Image>.SauveSauve une image au format TIFF dans un fichier ou en mémoire.
<Image>.StyloDéclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus dans un champ Image.
<Variable Image>.StyloDéclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus dans une variable de type Image.
<Image>.SymétrieHorizontaleEffectue une symétrie horizontale d'une image contenue dans un champ Image.
<Variable Image>.SymétrieHorizontaleEffectue une symétrie horizontale d'une image contenue dans une variable de type Image.
<Image>.SymétrieVerticaleEffectue une symétrie verticale d'une image contenue dans un champ Image.
<Variable Image>.SymétrieVerticaleEffectue une symétrie verticale d'une image contenue dans une variable de type Image.
<Image>.DessineTexteRTFDessine un texte RTF dans un champ Image.
<Variable Image>.DessineTexteRTFDessine un texte RTF dans une variable de type Image.
<Image>.DessineTexteDessine un texte dans un champ Image.
<Variable Image>.DessineTexteDessine un texte dans une variable de type Image.
<Type Durée>.VersChaîneFormate la durée spécifiée au format spécifié.
<Fenêtre/Page>.VersFichierInitialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données avec la valeur des champs de la fenêtre ou de la page. Les rubriques du fichier de données de base reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants (même si ces champs sont grisés, inactifs, ou invisibles).
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre ou de la page. Les variables WLangage reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants (même si ces champs sont grisés, inactifs, ou invisibles).
<Fenêtre/Page>.VersSourceInitialise automatiquement :
  • la valeur mémoire des rubriques d'un fichier de données avec la valeur des champs de la fenêtre ou de la page.
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre ou de la page.
<Variable fbSession>.EtatVérifie l'état d'une session Facebook.
<Variable fbSession>.FermeFerme la session Facebook ouverte avec la fonction FBOuvreSession.
<Variable fbSession>.OuvrePermet l'authentification et la connexion à Facebook.
<Variable fbSession>.RécupèreInformationUtilisateurRécupère les informations Facebook de l'utilisateur connecté.
<Variable fbSession>.RequêteEffectue une requête de communication (requête HTTP) à la Graph API de Facebook.
<Fenêtre>.RepeintRedessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique.
<Fenêtre/Page>.DepuisFichierInitialise automatiquement les champs d'une fenêtre ou d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) du fichier de données décrit sous l'éditeur d'analyses. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
  • les valeurs des variables WLangage associés. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
<Variable gglConnexion>.ConnectePermet de s'authentifier auprès d'un serveur Google.
<Variable gglConnexion>.DéconnecteDéconnecte l'utilisateur des services Google utilisés. Lors de la prochaine reconnexion, les autorisations liées aux services Google seront redemandées.
<Variable gglConnexion>.EcritCrée et / ou met à jour des données sur le serveur Google (ajout ou modification de données).
<Variable gglConnexion>.EnvoieDocumentEnvoie un document sur le serveur Google.
<Variable gglConnexion>.ListeAgendaRécupère la liste des agendas Google associés au compte Google spécifié.
<Variable gglConnexion>.ListeAlbumRécupère la liste des albums "Google Picasa" disponibles pour l'utilisateur.
<Variable gglConnexion>.ListeCommentaireRécupère :
  • la liste des commentaires enregistrés pour le compte client Google.
  • la liste des commentaires associés à une photo d'un album Google Picasa.
<Variable gglConnexion>.ListeContactParRequêteRécupère une liste de contacts à partir de paramètres personnalisés.
<Variable gglConnexion>.ListeContactRécupère la liste des contacts associés au compte Google spécifié.
<Variable gglConnexion>.ListeDocumentRécupère la liste des documents disponibles sur le serveur Google pour l'utilisateur en cours.
<Variable gglConnexion>.ListeGroupeContactRécupère la liste des groupes de contacts associés au compte Google spécifié.
<Variable gglConnexion>.ListePhotoListe les photos des albums Google Picasa correspondant à certains critères.
<Variable gglConnexion>.ListeTagRécupère :
  • la liste des tags associés à un compte client Google.
  • la liste des tags associés à un album Google Picasa.
  • la liste des tags associés à une photo d'un album Google Picasa.
<Variable gglConnexion>.RécupèreAgendaRécupère un agenda Google et ses événements à partir de son titre ou identifiant.
<Variable gglConnexion>.RécupèreAlbumRécupère un album Google Picasa.
<Variable gglConnexion>.RécupèreDocumentTélécharge un document depuis le service Google Docs.
<Variable gglConnexion>.RemplitAgendaParRequêteRemplit un agenda précédemment récupéré : les événements correspondant à l'agenda sont récupérés à partir d'une requête personnalisée.
<Variable gglConnexion>.RemplitAgendaRemplit un agenda précédemment récupéré : les événements correspondant à l'agenda sont récupérés (éventuellement en utilisant certains critères).
<Variable gglConnexion>.RemplitAlbumRemplit un album Google Picasa avec les données correspondantes aux options demandées.
<Variable gglConnexion>.RemplitPhotoDans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes.
<Variable gglConnexion>.RequêteEffectue une requête de communication (requête HTTP) à un service Google.
<Variable gglConnexion>.SupprimeSupprime des données sur le serveur Google.
<Graphe>.AjouteDonnéeTemporelleAjoute une donnée à un moment précis dans un graphe à échelle temporelle.
<Graphe>.BulleAffiche et met en forme :
  • la bulle d'aide associée à chaque portion d'un graphe (secteur pour un graphe de type Secteur, 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.
<Graphe>.CouleurRenvoie et initialise la couleur de différents éléments du graphe.
<Graphe>.LibelléIndique divers paramètres de légende complémentaire dans un graphe.
<Graphe>.TempsRéelIntervalleFixe l'intervalle de temps visible dans un graphe temporel avec affichage en temps réel.
<Graphe>.TitreModifie le libellé et/ou la position du titre d'un graphe.
<Graphe>.TypeIdentifie ou modifie le type d'un graphe.
<Graphe>.ZoomRègle le zoom d'un graphe.
<Fenêtre>.IconiseIconise une fenêtre WINDEV.
<Fenêtre>.ImageFenêtreCrée l'image de la fenêtre spécifiée dans un fichier BMP.
<Fenêtre>.MaximiseAffiche une fenêtre WINDEV dans sa taille maximale.
<Fenêtre>.MDIOuvreOuvre et active une fenêtre fille MDI.
<Variable MongoBase>.CréeCollectionCrée une collection dans une base MongoDB en précisant des options de cette collection.
<Variable MongoBase>.ExécuteCommandeExécute une commande générique sur une base MongoDB.
<Variable MongoCollection>.ExécuteCommandeExécute une commande générique sur une collection MongoDB.
<Variable mqttSession>.AbonnePermet de s'abonner à une notification MQTT.
<Variable mqttSession>.ConnectePermet de se connecter à un serveur MQTT (également appelé "Broker").
<Variable mqttSession>.DéconnectePermet de se déconnecter d'un serveur MQTT (également appelé "Broker").
<Variable mqttSession>.DésabonneToutPermet de se désabonner de tous les abonnements préalablement souscrits.
<Variable mqttSession>.DésabonnePermet de se désabonner d'une notification MQTT.
<Variable mqttSession>.PubliePublie un message sur le broker MQTT.
<Variable AuthToken>.OpenIDLitIdentitéRécupère l'identité d’un utilisateur contenue dans une variable de type AuthToken.
<Fenêtre>.OuvreFenêtreMobileOuvre une fenêtre dans une application mobile.
<Fenêtre>.RestaureAffiche une fenêtre WINDEV dans sa taille initiale.
<Saisie>.AjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.AjouteSaisieAssistéeAjoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
<Saisie>.FermeSaisieAssistéeFerme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
<Saisie>.OuvreSaisieAssistéeOuvre la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.ParamètreSaisieAssistéePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
<Saisie>.SupprimeToutSaisieAssistéeVide la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.InsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.OccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
<Variable sfConnexion>.AjouteCrée un enregistrement dans un fichier d'une base de données Salesforce.
<Variable sfConnexion>.AvanceRequêteContinue d'exécuter une requête SOQL (Salesforce Object Query Language) sur les enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.ConnectePermet de s'authentifier auprès de la plateforme Salesforce.
<Variable sfConnexion>.ConvertitPisteConvertit des pistes, également appelées LEAD.
<Variable sfConnexion>.DéconnecteDéconnecte :
  • la plateforme Salesforce.
  • la session Salesforce en cours.
<Variable sfConnexion>.ExécuteRequêteExécute une requête SOQL (Salesforce Object Query Language) sur une base de données Salesforce.
<Variable sfConnexion>.ExécuteTraitementDemande l'exécution d'un traitement spécifique.
<Variable sfConnexion>.FusionneFusionne des enregistrements Salesforce (appelés également objets Salesforce).
<Variable sfConnexion>.LitRécupère des enregistrements Salesforce à partir de leurs identifiants.
<Variable sfConnexion>.ModifieModifie les enregistrements d'un fichier défini dans Salesforce.
<Variable sfConnexion>.RechercheModifiéRecherche et récupère les enregistrements (objets Salesforce) modifiés pendant la période spécifiée.
<Variable sfConnexion>.RechercheSuppriméRecherche et récupère les enregistrements (objets Salesforce) supprimés pendant la période spécifiée.
<Variable sfConnexion>.RechercheEffectue une recherche parmi les enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.RestaureRestaure des enregistrements Salesforce précédemment effacés.
<Variable sfConnexion>.SupprimeSupprime des enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.VideCorbeilleVide les enregistrements spécifiés de la corbeille Salesforce.
<Variable SignalAutomatique>.AttendBloque le thread en cours en attendant que le signal spécifié soit ouvert.
<Variable SignalManuel>.AttendBloque le thread en cours en attendant que le signal spécifié soit ouvert.
<Variable SignalAutomatique>.FermeFerme un signal de synchronisation entre plusieurs threads.
<Variable SignalManuel>.FermeFerme un signal de synchronisation entre plusieurs threads.
<Variable SignalAutomatique>.OuvreOuvre un signal de synchronisation entre plusieurs threads.
<Variable SignalManuel>.OuvreOuvre un signal de synchronisation entre plusieurs threads.
<Variable wsRequête>.AjouteAssertionSAMLAjoute une assertion SAML à une requête de Webservice.
<Variable xsdEntité>.AjouteAttributAjoute un attribut à une variable automatique générée par l'import d'un Webservice.
<Variable wsRequête>.AjouteSignatureXMLAjoute une signature XML à une requête de Webservice.
<Fenêtre>.DepuisSourceInitialise automatiquement les champs d'une fenêtre ou d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) du fichier de données HFSQL décrit sous l'éditeur d'analyses.
  • les valeurs des variables WLangage associées.
<Variable sshSession>.ConnecteShellOuvre une nouvelle session SSH de type "Shell".
<Variable sshSession>.DéconnecteShellFerme une session SSH précédemment ouverte grâce à la fonction SSHConnecteShell.
<Variable sshSession>.EcritEcrit des données dans la session SSH spécifiée.
<Variable sshSession>.LitLit les données présentes sur le buffer de sortie de la session SSH.
<Variable TâcheParallèle>.AttendAttend la fin de l'exécution d'une tâche parallèle.
<Variable TâcheParallèle>.DemandeAnnulationDemande l'annulation d'une tâche parallèle.
<Variable upnpService>.ExécuteActionExécute une action sur le service UPnP.
<Variable upnpPériphérique>.MédiaArrêtArrête la lecture du média en cours sur le périphérique UPnP.
<Variable upnpPériphérique>.MédiaJoueLance la lecture du média en cours sur le périphérique UPnP.
<Variable upnpPériphérique>.MédiaOuvreOuvre un média sur le périphérique UPnP.
<Variable upnpPériphérique>.MédiaPauseMet en pause la lecture du média en cours sur le périphérique UPnP.
<Variable upnpPériphérique>.ModifieContrasteModifie le contraste d’un périphérique UPnP.
<Variable upnpPériphérique>.ModifieLuminositéModifie la luminosité d’un périphérique UPnP.
<Variable upnpPériphérique>.ModifieMuetModifier l’état 'Muet' d’un périphérique UPnP.
<Variable upnpPériphérique>.ModifieNettetéModifie la netteté d’un périphérique UPnP.
<Variable upnpPériphérique>.ModifieVolumeModifie le volume d’un périphérique UPnP.
<Variable upnpPériphérique>.RécupèreContrasteRécupère le contraste d’un périphérique UPnP.
<Variable upnpPériphérique>.RécupèreLuminositéRécupère la luminosité d’un périphérique UPnP.
<Variable upnpPériphérique>.RécupèreMuetRécupère l’état 'Muet' d’un périphérique UPnP.
<Variable upnpPériphérique>.RécupèreNettetéRécupère la netteté d’un périphérique UPnP.
<Variable upnpPériphérique>.RécupèreVolumeRécupère le volume d’un périphérique UPnP.
<Variable xlsDocument>.AjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
<Variable xlsDocument>.FermeFerme un fichier XLS.
<Variable xlsDocument>.SauveSauve un document XLS.
<Variable xlsDocument>.SupprimeFeuilleSupprime une feuille du document Excel.
<Variable xmlNoeud>.ChercheNamespaceParNomRecherche un namespace (espace de nommage) XML à partir de son nom dans un noeud XML et dans les parents de ce noeud.
<Variable xmlNoeud>.ChercheNamespaceParURIRecherche un namespace (espace de nommage) XML à partir de son URI (Universal Resource Identifier) dans un noeud et dans les parents de ce noeud.
<Variable xmlDocument>.ConstruitChaîneRécupère et met en forme le contenu d'un document XML.
<Variable xmlDocument>.DocumentValideValide un document XML à partir d’un schéma XSD.
<Variable xmlDocument>.ExécuteXPathExécute une requête XPATH dans une variable de type xmlDocument.
<Variable xmlNoeud>.NoeudValideValide un noeud XML, ses fils et ses attributs à partir de sa description dans le schéma XSD lié au document XML.
<Variable xmlDocument>.SauveSauvegarde un document XML dans un fichier.
<Variable docFragment>.AjouteAjoute un élément, un texte ou une image à la fin d'une variable docFragment.
<Variable Document>.AjouteAjoute à la fin d'une variable de type Document : un élément, un document, un paragraphe, un texte, une image ou un fragment.
<Variable Document>.DébutModificationSignale le début du regroupement d'un ensemble d'opérations sur une variable de type Document en un seul événement (gestion du "undo/redo").
<Variable Document>.FermeFerme le fichier docx associé à la variable Document et libère le document.
<Variable Document>.FinModificationSignale la fin du regroupement d'un ensemble d'opérations sur une variable de type Document en un seul événement (gestion du "undo/redo").
<Variable Document>.ImprimeImprime le contenu d'une variable de type Document au format "docx".
<Variable docFragment>.InsèreRemplace le contenu du fragment en cours. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
<Variable Document>.InsèreInsère un objet dans une variable de type Document. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
<Variable docFragment>.InsèreTableauRemplace le fragment spécifié par un tableau.
<Variable Document>.InsèreTableauInsère un tableau dans une variable de type Document.
<Variable Document>.RechercheRecherche une chaîne de caractères dans l’ensemble d'une variable de type Document.
<Variable Document>.RedoRétablit la dernière action annulée sur une variable de type Document.
<Variable Document>.RedoOccurrenceRenvoie le nombre d'actions annulées qui peuvent être refaites sur une variable de type Document.
<Variable Document>.RemplaceRecherche et remplace toutes les occurrences d'une chaîne de caractères par une autre chaîne dans l’ensemble d’une variable de type Document.
<Variable Document>.SauveSauve un document au format "docx".
<Variable Document>.UndoAnnule la dernière modification effectuée sur une variable de type Document.
<Variable Document>.UndoOccurrenceRenvoie le nombre d'actions annulables sur une variable de type Document.
<Variable Document>.UndoRedoSupprimeToutSupprime tout l'historique du mécanisme d'Undo/Redo d'un document de type Traitement de texte.
<Variable Document>.VersHTMLConvertit une variable de type Document en un fichier HTML.
<Variable Document>.VersTexteCrée une chaîne de caractères avec les données d'une variable de type Document.
WINDEVJava Les nouvelles fonctions WLangage pour les applications WINDEV pour Java sont les suivantes :
AjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DonneISOPaysRenvoie le code ISO du type désiré d'un pays correspondant au libellé ou au code ISO (d'un autre type que celui désiré) du pays à la norme ISO 3166-1.
DonneNomPaysRenvoie le libellé d'un pays correspondant au code ISO du pays à la norme ISO 3166-1.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
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.
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
InsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
NationFrameworkDéfinit ou identifie la langue du framework.
TableauAjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
TableauInsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
TraceSupprimeToutVide le contenu de la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
WINDEVLinux Les nouvelles fonctions WLangage pour les applications WINDEV pour Linux sont les suivantes :
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
CBVersImageGénère l'image d'un code-barres.
CertificatDeConfianceAjouteAjoute un certificat dans la liste des autorités racine de confiance utilisées pour valider les chaînes de certification.
CertificatDeConfianceRAZRetire tous les certificats ajoutés par la fonction CertificatDeConfianceAjoute.
CléCalculeCléActivationCalcule la clé d'activation de l'application à partir de la clé initiale.
CléCompareCléCompare une clé initiale avec une clé d'activation.
CléGénèreCléInitialeGénère la clé initiale (numéro de licence unique) pour le système d'activation de l'application.
CléRécupèreIdentifiantRécupère l'identifiant ayant servi à générer une clé initiale.
ConsoleEcritEcrit une chaîne de caractères dans le flux de sortie standard "stdout" (également appelé "console").
ConsoleErreurEcrit une chaîne de caractères dans le flux de sortie d'erreurs "stderr".
ConsoleLitLit une chaîne sur le flux d'entrée standard "stdin".
CrypteAsymétriqueCrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
CrypteAsymétriqueEnveloppéRéalise un cryptage asymétrique d’une enveloppe.
DécrypteAsymétriqueDécrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
DécrypteAsymétriqueEnveloppéRéalise le décryptage asymétrique d’une enveloppe encryptée avec la fonction CrypteAsymétriqueEnveloppé.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DocChangeAltitudeModifie l'altitude d'un élément de type Image ou de type Zone de texte dans un document DocX.
DocSupprimeSupprime un élément d'un document. Cet élément est supprimé du document auquel il est associé.
DonneISOPaysRenvoie le code ISO du type désiré d'un pays correspondant au libellé ou au code ISO (d'un autre type que celui désiré) du pays à la norme ISO 3166-1.
DonneNomPaysRenvoie le libellé d'un pays correspondant au code ISO du pays à la norme ISO 3166-1.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
dPolyligneDessine une ligne composée de plusieurs segments.
fChargeRessourceCharge le contenu d'une ressource depuis une bibliothèque.
gPoliceBarréeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est barré ou non.
gpwAucunRenvoie la valeur du mot "AUCUN" selon le framework utilisé.
gpwDéfautRenvoie la valeur correspondant à "DEFAUT" selon le framework utilisé.
gpwRechercheUtilisateurRécupère les caractéristiques d'un utilisateur du groupware utilisateur.
gpwSuperviseurRenvoie le login du compte "Superviseur" selon le framework utilisé.
gpwUtilisateursEnregistrésRenvoie la valeur correspondant au mot "Utilisateurs enregistrés" selon le framework utilisé.
gpwVisiteurRenvoie la valeur correspondant au mot "Visiteur" selon le framework utilisé.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
iAjoutePièceJointeAjoute une pièce jointe dans un fichier PDF généré par l'export PDF d'une impression.
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.
MongoGridFSRécupèreInfoFichierPermet de récupérer les informations concernant un fichier MongoDB (gridFS).
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.
NationFrameworkDéfinit ou identifie la langue du framework.
RedisAbonneSouscrit un abonnement à un canal de diffusion Redis.
RedisConnecteOuvre une connexion vers un serveur Redis (ou un cluster Redis).
RedisDésabonneSupprime un abonnement à un canal de diffusion Redis.
RedisExécuteCommandeExécute une commande sur un serveur Redis et récupère le résultat.
RedisPipelineAjouteAjoute une commande Redis dans un pipeline.
RedisPipelineRAZIgnore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
RedisPipelineRécupèreRécupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
RedisPubliePublie un message sur un canal de diffusion Redis.
SOAPVersHTTPConstruit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
TraceSupprimeToutVide le contenu de la fenêtre de trace ouverte en parallèle de la fenêtre en cours.
<Variable docFragment>.AjouteAjoute un élément, un texte ou une image à la fin d'une variable docFragment.
<Variable Document>.AjouteAjoute à la fin d'une variable de type Document : un élément, un document, un paragraphe, un texte, une image ou un fragment.
<Variable Document>.DébutModificationSignale le début du regroupement d'un ensemble d'opérations sur une variable de type Document en un seul événement (gestion du "undo/redo").
<Variable Document>.FermeFerme le fichier docx associé à la variable Document et libère le document.
<Variable Document>.FinModificationSignale la fin du regroupement d'un ensemble d'opérations sur une variable de type Document en un seul événement (gestion du "undo/redo").
<Variable Document>.ImprimeImprime le contenu d'une variable de type Document au format "docx".
<Variable docFragment>.InsèreRemplace le contenu du fragment en cours. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
<Variable Document>.InsèreInsère un objet dans une variable de type Document. Les objets manipulables sont :
  • un élément,
  • un document,
  • un paragraphe,
  • un texte,
  • une image,
  • un fragment.
<Variable docFragment>.InsèreTableauRemplace le fragment spécifié par un tableau.
<Variable Document>.InsèreTableauInsère un tableau dans une variable de type Document.
<Variable Document>.RechercheRecherche une chaîne de caractères dans l’ensemble d'une variable de type Document.
<Variable Document>.RedoRétablit la dernière action annulée sur une variable de type Document.
<Variable Document>.RedoOccurrenceRenvoie le nombre d'actions annulées qui peuvent être refaites sur une variable de type Document.
<Variable Document>.RemplaceRecherche et remplace toutes les occurrences d'une chaîne de caractères par une autre chaîne dans l’ensemble d’une variable de type Document.
<Variable Document>.SauveSauve un document au format "docx".
<Variable Document>.UndoAnnule la dernière modification effectuée sur une variable de type Document.
<Variable Document>.UndoOccurrenceRenvoie le nombre d'actions annulables sur une variable de type Document.
<Variable Document>.VersHTMLConvertit une variable de type Document en un fichier HTML.
<Variable Document>.VersImageExporte une page contenue dans une variable de type Document sous forme d'une image.
<Variable Document>.VersTexteCrée une chaîne de caractères avec les données d'une variable de type Document.
Fonctions améliorées du WLangage
WINDEVWindowsLinux Les fonctions modifiées dans cette version sont les suivantes :
AgePossibilité de manipuler des "Date-Heure".
AgendaChangeModeNouvelle constante permettant de définir un nombre de jours personnalisé dans le champ Agenda.
AuthIdentifieNouvelle syntaxe permettant d'effectuer une authentification via le protocole OpenID.
ChampCréeGestion des champs :
  • Panneau dockable.
  • Interrupteur à bascule.
ChampTypeInfoGestion des champs :
  • Panneau dockable.
  • Interrupteur à Bascule.
ChronoDébutNouvelle syntaxe utilisant le type Chrono.
ChronoFinNouvelle syntaxe utilisant le type Chrono.
ChronoPauseNouvelle syntaxe utilisant le type Chrono.
ChronoRAZNouvelle syntaxe utilisant le type Chrono.
ChronoReprendNouvelle syntaxe utilisant le type Chrono.
ChronoValeurNouvelle syntaxe utilisant le type Chrono.
dArcNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
DateValidePossibilité de manipuler des "Date-Heure".
DateVersChaînePossibilité de manipuler des "Date-Heure".
DateVersEntierPossibilité de manipuler des "Date-Heure".
DateVersJourPossibilité de manipuler des "Date-Heure".
DateVersJourEnLettrePossibilité de manipuler des "Date-Heure".
DateVersMoisEnLettrePossibilité de manipuler des "Date-Heure".
DateVersNuméroDeSemainePossibilité de manipuler des "Date-Heure".
DateSysPossibilité de manipuler des "Date-Heure".
dCadreNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dCercleNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dChangeModeNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dCordeNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
DernierJourDuMoisPossibilité de manipuler des "Date-Heure".
dFondNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dLigneNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
DocAjoute
  • Nouvelles constantes permettant de gérer les différents sauts (sauts de lignes, de colonnes, de paragraphe, ...).
  • Renvoie désormais le fragment ajouté.
DocInsère
  • Nouvelles constantes permettant de gérer les différents sauts (sauts de lignes, de colonnes, de paragraphe, ...).
  • Renvoie désormais le fragment inséré.
DocInsèreTableauRenvoie désormais le fragment inséré.
DocOuvre
  • Gestion du mot de passe défini sur les fichiers docx.
  • Possibilité d'associer un champ Traitement de texte à un buffer ou à un mémo.
DocRecherchePossibilité d'effectuer une recherche sur un fragment.
DocRemplacePossibilité d'effectuer un "Rechercher - Remplacer" sur un fragment.
DocVersHTMLNouvelle option permettant d'effectuer une génération HTML adaptée aux messageries emails.
DonneGUIDNouvelle constante permettant d'obtenir un GUID sur 64 caractères hexadécimaux.
dPointNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPoliceNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPolygoneNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPortionNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleArrondiNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleDégradéNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRemplissageNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dStyloNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dTexteNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dTexteRTFNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
ExécuteTraitement
  • Prise en compte des nouveaux traitements associés au champ de saisie de type "Jetons de texte".
  • Prise en compte du traitement "A chaque modification du filtre" d'un champ Colonne de table.
grCréeNouvelle constante permettant de créer des graphes Pyramide.
grParamètreNouvelles constantes permettant de définir le mode de représentation des données dans un graphe de type Pyramide.
grRotationCette fonction est désormais disponible pour les graphes de type Pyramide.
grTypeNouvelle constante permettant de gérer les graphes Pyramide.
HashChaîneGestion de l'algorithme Murmur.
HashFichier
  • Gestion de l'algorithme Murmur.
  • Nouveau paramètre permettant d'afficher une jauge de progression.
HashVérifieChaîneGestion de l'algorithme Murmur.
HashVérifieFichierGestion de l'algorithme Murmur.
HeureValidePossibilité de manipuler des "Date-Heure".
HeureVersChaînePossibilité de manipuler des "Date-Heure".
HeureVersEntierPossibilité de manipuler des "Date-Heure".
HeureSysPossibilité de manipuler des "Date-Heure".
HGèreServeurNouvelle constante pour gérer le nombre maximum de connexions autorisées.
HSurErreurCette fonction est désormais disponible dans les procédures stockées.
iAperçuNouvelle constante permettant de gérer l'affichage dans une mini-fenêtre d'aperçu.
iDestinationNouvelle constante permettant de gérer l'affichage dans une mini-fenêtre d'aperçu.
iEnchaînementAjouteDocNouveau paramètre permettant de gérer le mot de passe sur le document.
iImprimeDoc
  • Renvoie désormais un résultat permettant de savoir si le document a été chargé.
  • Nouvelle syntaxe permettant d'imprimer le contenu d'un fichier docx.
iParamètrePDFNouvelle constante permettant de gérer les différents formats PDF/A (PDF/A-1B et PDF/A-3B).
MaxLes valeurs à comparer peuvent désormais être contenues dans un tableau.
MinLes valeurs à comparer peuvent désormais être contenues dans un tableau.
NuméroDeSemainePossibilité de manipuler des "Date-Heure".
PicOuvreNouveau paramètre permettant de spécifier si l'image doit être affichée en mode Lecture seule dans l'éditeur d'images.
ParamètreOrthographeNouvelle constantes permettant de gérer le correcteur d'orthographe intégré.
PremierJourDuMoisPossibilité de manipuler des "Date-Heure".
PremierJourDeLAnnéePossibilité de manipuler des "Date-Heure".
SocketConnecteSSLModification des valeurs par défaut.
SocketCréeSSLModification des valeurs par défaut.
TableurChargeGestion des fichiers XLSX avec mot de passe d'ouverture.
telAppelDébutGestion du protocole TAPI 3.1.
telAppelEnAttenteGestion du protocole TAPI 3.1.
telAppelEstOccupéGestion du protocole TAPI 3.1.
telAppelEstTerminéGestion du protocole TAPI 3.1.
telAppelFinGestion du protocole TAPI 3.1.
telAppelPasDeRéponseGestion du protocole TAPI 3.1.
telArrêteGestion du protocole TAPI 3.1.
telCapacitéGestion du protocole TAPI 3.1.
telComposeGestion du protocole TAPI 3.1.
telComposeLigneGestion du protocole TAPI 3.1.
telDuréeAppelGestion du protocole TAPI 3.1.
telDémarreDétectionAppelGestion du protocole TAPI 3.1.
telEnregistreGestion du protocole TAPI 3.1.
telErreurGestion du protocole TAPI 3.1.
telExécuteTransfertGestion du protocole TAPI 3.1.
telFinDétectionAppelGestion du protocole TAPI 3.1.
telJoueGestion du protocole TAPI 3.1.
telListePériphériqueGestion du protocole TAPI 3.1.
telMetAppelEnAttenteGestion du protocole TAPI 3.1.
telNuméroAppelantGestion du protocole TAPI 3.1.
telNuméroAppeléGestion du protocole TAPI 3.1.
telNuméroteGestion du protocole TAPI 3.1.
telOrigineGestion du protocole TAPI 3.1.
telPériphériqueGestion du protocole TAPI 3.1.
telRaccrocheGestion du protocole TAPI 3.1.
telReprendAppelEnAttenteGestion du protocole TAPI 3.1.
telRépondAppelGestion du protocole TAPI 3.1.
telToucheEnfoncéeGestion du protocole TAPI 3.1.
telTransfertDirectGestion du protocole TAPI 3.1.
TwainVersBMPPossibilité de récupérer le contenu d'un scan en mémoire.
TwainVersGIFPossibilité de récupérer le contenu d'un scan en mémoire.
TwainVersJPEGPossibilité de récupérer le contenu d'un scan en mémoire.
TwainVersPDFPossibilité de récupérer le contenu d'un scan en mémoire.
TwainVersTIFFPossibilité de récupérer le contenu d'un scan en mémoire.
VersionWINDEVNouvelle constante permettant de connaître la langue du framework.
xlsOuvreGestion du mot de passe définit sur le fichier xls.
xlsSauvePossibilité de définir un mot de passe sur le fichier xls.
ZoneRépétéeInfoXYUne nouvelle constante permet désormais de connaître le nom de la rupture survolée.
Java Les fonctions modifiées dans cette version sont les suivantes :
AgePossibilité de manipuler des "Date-Heure".
dArcLa syntaxe manipulant le type Couleur est désormais disponible.
DateValidePossibilité de manipuler des "Date-Heure".
DateVersChaînePossibilité de manipuler des "Date-Heure".
DateVersEntierPossibilité de manipuler des "Date-Heure".
DateVersJourPossibilité de manipuler des "Date-Heure".
DateVersJourEnLettrePossibilité de manipuler des "Date-Heure".
DateVersMoisEnLettrePossibilité de manipuler des "Date-Heure".
DateVersNuméroDeSemainePossibilité de manipuler des "Date-Heure".
DateSysPossibilité de manipuler des "Date-Heure".
dCercleLa syntaxe manipulant le type Couleur est désormais disponible.
dCordeLa syntaxe manipulant le type Couleur est désormais disponible.
DernierJourDuMoisPossibilité de manipuler des "Date-Heure".
dFondLa syntaxe manipulant le type Couleur est désormais disponible.
dLigneLa syntaxe manipulant le type Couleur est désormais disponible.
DonneGUIDNouvelle constante permettant d'obtenir un GUID sur 64 caractères hexadécimaux.
dPointLa syntaxe manipulant le type Point est désormais disponible.
dPolygone
  • La syntaxe manipulant le type Couleur est désormais disponible.
  • La syntaxe manipulant le type Point est désormais disponible.
dRectangle
  • La syntaxe manipulant le type Couleur est désormais disponible.
  • La syntaxe manipulant le type Rectangle est désormais disponible.
dRectangleDégradéLa syntaxe manipulant le type Rectangle est désormais disponible.
dStyloLa syntaxe manipulant le type Couleur est désormais disponible.
HAttacheMémoLa constante hAccepteFichierOuvert est désormais disponible.
HeureValidePossibilité de manipuler des "Date-Heure".
HeureVersChaînePossibilité de manipuler des "Date-Heure".
HeureVersEntierPossibilité de manipuler des "Date-Heure".
HeureSysPossibilité de manipuler des "Date-Heure".
HSauvePositionSupport de la constante hSauveRubriques.
NuméroDeSemainePossibilité de manipuler des "Date-Heure".
PremierJourDuMoisPossibilité de manipuler des "Date-Heure".
PremierJourDeLAnnéePossibilité de manipuler des "Date-Heure".
Nouvelles propriétés du WLangage
WINDEVWindows Les nouvelles propriétés WLangage sont les suivantes :
AffichageSignetsLa propriété ..AffichageSignets permet :
  • de connaître le mode d'affichage des signets.
  • d'activer ou de désactiver l'affichage des signets.
JetonLa propriété ..Jeton permet de manipuler les différents jetons associés à un champ de saisie de type "Texte avec jetons".
JetonActifLa propriété ..JetonActif permet de savoir si un champ de saisie est un champ de saisie de type "Jetons de texte".
JetonAutoriseDoublonLa propriété ..JetonAutoriseDoublon permet de :
  • Autoriser ou non la saisie de doublons dans un champ de saisie de type "Jetons de texte".
  • Savoir si les doublons sont autorisés dans un champ de saisie de type "Jetons de texte".
JetonListeSéparateurLa propriété ..JetonListeSéparateur récupère ou modifie les séparateurs qui déclenchent la création de nouveaux jetons durant la saisie dans un champ de saisie de type "Jetons de texte".
JetonSaisieEnCoursLa propriété ..JetonSaisieEnCours permet de lire ou modifier la valeur en cours de saisie dans un champ de saisie de type "Jetons de texte".
JetonSupprimableLa propriété ..JetonSupprimable permet de :
  • Savoir si la suppression des jetons par l’utilisateur final est autorisée ou non dans un champ de saisie de type "Jetons de texte".
  • Autoriser ou non la suppression des jetons par l’utilisateur final dans un champ de saisie de type "Jetons de texte".
ParRéférenceLa propriété ..ParRéférence permet de savoir si un paramètre d'une procédure a été passé par référence ou non.
RubanLa propriété ..Ruban permet d'accéder au champ Ruban du champ associé (champ Traitement de texte, Lecteur PDF, Tableur ou Editeur d’images).
Java Les nouvelles propriétés WLangage sont les suivantes :
CryptageFicLa propriété ..CryptageFic permet de paramétrer le mode de cryptage du fichier de données.
CryptageMmoLa propriété ..CryptageMmo permet de paramétrer le mode de cryptage du fichier mémo (d'extension .MMO) associé au fichier de données.
CryptageNdxLa propriété ..CryptageNdx permet de paramétrer le mode de cryptage du fichier d'index (d'extension .NDX) associé au fichier de données.
TraitementLa propriété ..Traitement permet de modifier les traitements à exécuter par les événements disponibles sur un champ, une fenêtre, une page, un état, ...
Propriétés améliorées du WLangage
WINDEVWindows Les propriétés WLangage améliorées sont les suivantes :
CryptageFicNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers de données.
CryptageMmoNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers mémo.
CryptageNdxNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers d'index.
HauteurTitrePermet désormais de définir et de connaître la hauteur du titre des champs Panneau dockable.
MasqueSaisieNouvelles constantes permettant de gérer les masques UUID.
NoteCette propriété est désormais disponible sur les champs et les blocs d'un état et sur les états.
TitreNoteCette propriété est désormais disponible sur les champs et les blocs d'un état et sur les états.
Traitement
  • Gestion des champs de saisie de type "Jetons de texte".
  • Prise en compte de traitements supplémentaires.
TypeNouvelles constantes permettant de gérer :
  • les rubriques UUID.
  • les nouveaux champs (Panneau dockable, Interrupteur à bascule).
ValeurMémoriséePermet désormais de connaitre la valeur mémorisée d'un champ de saisie de type "Jetons de texte".
Nouveaux types avancés du WLangage
WINDEVWindows Les nouveaux types WLangage pour les applications WINDEV sont les suivants :
ChronoLe type Chrono permet de définir toutes les caractéristiques avancées d'un chronomètre.
docFormatMulticolonneLe type docFormatMulticolonne permet de définir toutes les caractéristiques avancées d'une section multicolonne définie dans une variable de type docSection.
JetonLe type Jeton permet de définir toutes les caractéristiques avancées d’un jeton affiché dans un champ de saisie.
JSONLe type JSON permet de simplifier les manipulations des données au format JSON.
notificationCatégorieLe type notificationCatégorie permet de définir toutes les caractéristiques avancées d'une catégorie de notification.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
redisConnexionLe type redisConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur (ou à un cluster) Redis.
redisRéponseLe type redisRéponse permet de définir toutes les caractéristiques avancées d'une réponse reçue par les fonctions RedisExécuteCommande ou RedisPipelineRécupère.
SectionCritiqueLes variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application.
UUIDLe type UUID permet de manipuler facilement :
  • des UUID ou des GUID,
  • des identifiants automatiques uniques HFSQL de type UUID,
  • les identifiants des objets et des interfaces COM/Automation,
  • ...
WINDEVLinux Les nouveaux types WLangage pour les applications WINDEV sous Linux sont les suivants :
ChronoLe type Chrono permet de définir toutes les caractéristiques avancées d'un chronomètre.
docFormatMulticolonneLe type docFormatMulticolonne permet de définir toutes les caractéristiques avancées d'une section multicolonne définie dans une variable de type docSection.
JSONLe type JSON permet de simplifier les manipulations des données au format JSON.
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.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
redisConnexionLe type redisConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur (ou à un cluster) Redis.
redisRéponseLe type redisRéponse permet de définir toutes les caractéristiques avancées d'une réponse reçue par les fonctions RedisExécuteCommande ou RedisPipelineRécupère.
SectionCritiqueLes variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application.
WINDEVJava Les nouveaux types WLangage pour les applications WINDEV pour Java sont les suivants :
ChampLe type Champ permet de définir toutes les caractéristiques d'un champ.
PointUne variable de type Point est un type structuré qui permet de représenter une position (X, Y) en 2 dimensions.
RectangleUne variable de type Rectangle est un type structuré qui permet de représenter un rectangle (X, Y, Largeur, Hauteur) en 2 dimensions.
Types avancés améliorés du WLangage
WINDEVWindowsLinux Les types avancés améliorés pour les applications WINDEV sont les suivants :
CodeBarresNouvelles propriétés :
  • ..Image, pour indiquer l'image à utiliser au milieu du code-barres de type QR Code.
  • ..ProportionImage, pour indiquer la proportion de la surface occupée par l'image au milieu du code-barres de type QR Code.
docElémentImageNouvelle propriété ..Altitude permettant de connaître l'altitude d'un élément image.
docElémentZoneDeTexteNouvelle propriété ..Altitude permettant de connaître l'altitude d'un élément zone de texte.
docFragmentNouvelle propriété ..Etendue permettant de connaître le nombre de caractères du fragment.
docParagrapheLes propriétés ..DébutSection et ..FinSection sont désormais disponibles en lecture et en écriture.
DocumentNouvelles propriétés :
  • ..CouleurPage pour indiquer la couleur de fond de la page.
  • ..MotDePasse pour indiquer le mot de passe utilisé pour le chiffrement du fichier docx.
EmailLa propriété ..AdresseRetourErreur permet désormais de définir l'adresse de retour en cas d'erreur.
httpRequête
  • Nouvelles propriétés :
  • ..CertificatClient permettant d'indiquer le certificat Client.
  • ..Destination permettant d'indiquer le chemin complet du fichier de sauvegarde du résultat de la requête.
  • ..MotDePasseCertificatClient permettant d'indiquer le mot de passe associé au certificat client.
  • ..ProcédureTrace permettant de connaître les entêtes et les données envoyés.
restRequête
  • Nouvelles propriétés :
  • ..CertificatClient permettant d'indiquer le certificat Client.
  • ..Destination permettant d'indiquer le chemin complet du fichier de sauvegarde du résultat de la requête.
  • ..MotDePasseCertificatClient permettant d'indiquer le mot de passe associé au certificat client.
  • ..ProcédureTrace permettant de connaître les entêtes et les données envoyés.
Version minimum requise
  • Version 24
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire