PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WINDEV Mobile 23 !
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Propriétés améliorées du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 23, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
Windows Mobile Les nouvelles fonctions du WLangage pour Windows Mobile sont les suivantes :
ArbreRécupèreIndiceRenvoie l'indice d'un élément (noeud ou feuille) dans un champ Arbre.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
fExtraitRessourceExtrait une ressource de l'application dans un emplacement physique de l'appareil.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
ZoneRépétéeAjouteFIAjoute une répétition sous forme d'une fenêtre interne à la fin d'un champ Zone répétée mémoire.
ZoneRépétéeInsèreFIInsère une répétition sous forme d'une fenêtre interne dans un champ Zone répétée mémoire.
ZoneRépétéeModifieFIModifie une répétition correspondant à une fenêtre interne dans un champ Zone répétée mémoire.
ZoneRépétéeSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Zone répétée fichier ou mémoire.
Android Les nouvelles fonctions du WLangage pour Android sont les suivantes :
BeaconArrêteDétectionEnArrièrePlanArrête une ou plusieurs détections de balises Beacon en arrière-plan.
BeaconArrêteDétectionPréciseArrête la détection de balises Beacon lancée avec la fonction BeaconDétectePrécis.
BeaconDétecteEnArrièrePlanPermet à l'application d'être notifiée lorsque l'appareil entre ou sort d'une zone correspondant au rayon d'émission d'un ensemble de balises Beacon.
BeaconDétectePrécisPermet de trouver les balises Beacon à proximité de l'appareil.
BeaconListeDétectionEnArrièrePlanRetourne la liste des détections de balises Beacon en arrière-plan actives lancées avec la fonction BeaconDétecteEnArrièrePlan.
CBDécodeDécode les informations stockées dans un code-barres de type QR Code.
CertificatSigneChaîneCrée la signature d'une chaîne de caractères.
CertificatVérifieChaîneVérifie la correspondance entre une signature et une chaîne.
ChampExécuteModificationConsidère que le champ a été modifié par l'utilisateur (la propriété ..Modifié passe à Vrai pour le champ et si nécessaire pour la fenêtre) et exécute le traitement "A chaque modification" associé au champ.
ChampSupprimeSupprime définitivement un champ d'une fenêtre, d'une page ou d'un état.
CombinaisonDepuisNomRenvoie une combinaison d’une ou de plusieurs options connues par leurs noms.
CombinaisonDepuisValeurRenvoie une combinaison d’une ou plusieurs options connues par leurs valeurs associées.
CombinaisonVérifieNomVérifie si une combinaison d’une ou plusieurs options connues par leurs noms est valide.
CompresseCompresse une chaîne de caractères ou un bloc mémoire (buffer) sous forme binaire.
dCopieImageFenêtreCopie l'image d'une fenêtre WINDEV dans une variable de type Image ou dans un champ Image.
DécodeDécode une chaîne de caractères précédemment encodée avec la fonction Encode.
DécompresseDécompresse un bloc mémoire (buffer) préalablement compressé par la fonction Compresse.
dInverseCouleurInverse les couleurs :
  • d'un champ Image,
  • d'une variable de type Image.
EncodeEncode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EnumérationDepuisNomRenvoie une valeur d’énumération connue par son nom.
EnumérationDepuisValeurRenvoie une valeur d’énumération connue par sa valeur associée.
EnumérationVérifieNomVérifie si une valeur d'énumération connue par son nom est valide.
EnumérationVérifieValeurVérifie si une valeur d'énumération connue par sa valeur associée est valide.
EtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
ExécuteJSExécute du code Javascript dans le contexte de la page Web affichée par un champ HTML.
FenAttenteDébutOuvre la fenêtre d’attente de l’application.
FenAttenteFinFerme la fenêtre d’attente de l’application ouverte avec la fonction FenAttenteDébut.
FenRafraîchissementVisibleModifie ou retourne l'état de visibilité du bandeau de rafraîchissement d'une fenêtre.
FenRepeintRe-dessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique.
FichierVersTableauRemplit un tableau de classes ou de structures avec le contenu d'un fichier de données ou d'une requête HFSQL.
FinAmortissementCrée une matrice d'amortissement pour le montant d'un emprunt à un taux d'intérêt constant pour une durée définie.
FinAmortissementDégressifCalcule la valeur de l'amortissement d'un bien pour une période spécifique, grâce à la formule de l'amortissement décroissant à taux fixe.
FinAmortissementLinéaireCalcule la valeur de l'amortissement linéaire d'un bien pour une période donnée.
FinErreurRenvoie le numéro de la dernière erreur due à une fonction Finxxx (fonctions financières).
FinIntérêtPériodeÉvalue pour une période donnée le montant des intérêts dus pour un emprunt remboursé par versements périodiques constants avec un taux d'intérêt constant.
FinNbVersementRenvoie le nombre de versements nécessaires pour rembourser un capital selon un taux.
FinTauxIntérêtÉvalue le taux d'intérêt pour un emprunt donné sur une période avec des versements constants.
FinValActuelleRenvoie la valeur actuelle d'un investissement.
FinValActuelleNetteRenvoie la valeur actuelle nette d'un investissement.
FinValFutureRenvoie la valeur future d'un investissement.
FinValRemboursementRenvoie le montant de chaque remboursement périodique pour un investissement à remboursement et à taux d'intérêt constants.
grBulleAffiche et met en forme :
  • la bulle d'aide associée à chaque portion d'un graphe (secteur pour un graphe camembert, barre pour un graphe de type histogramme, ...). Permet également de connaître les caractéristiques de la bulle d'aide associée à chaque portion d'un graphe.
  • une bulle d'aide personnalisée, associée à un point.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grLissageLisse un graphe de type Courbe ou Nuage de points par la méthode des "splines cubiques".
grNiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
grNiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
grOpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
grTypePointModifie la forme du point d'une catégorie ou d'une valeur particulière dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
grTypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
MultitâcheRepeintRe-dessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique.
NetAdresseIPRenvoie l'adresse IP (Internet Protocol) d'un poste.
NetAdresseMACRenvoie l'adresse MAC (adresse physique) de l'une des cartes réseau de la machine.
NetListeAdresseIPRenvoie la liste des adresses IP (Internet Protocol) d'une machine.
NombreEnLettresTransforme un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres".
StatCovarianceCalcule la covariance entre deux séries de valeurs.
StatEcartMoyenCalcule la moyenne des écarts absolus des valeurs par rapport à leur moyenne arithmétique.
StatEcartTypeCalcule l'écart type d'une série de valeurs.
StatEcartTypePCalcule l'écart type d'une série complète de valeurs.
StatErreurCalcule le numéro de la dernière erreur due à une fonction Statxx (fonctions statistiques).
StatMaxCalcule la valeur maximale d'une série de valeurs.
StatMinCalcule la valeur minimale d'une série de valeurs.
StatMoyenneCalcule la moyenne arithmétique, géométrique ou harmonique d'une série de valeurs.
StatSommeCalcule le cumul d'une série de valeurs.
StatVarianceCalcule la variance d'une série de valeurs.
StatVariancePCalcule la variance d'une série complète de valeurs.
SysInfoAppareilRécupère des informations sur l’appareil mobile sur lequel s’exécute l'application
TâcheEnArrièrePlanAjouteAjoute une nouvelle tâche en arrière-plan.
TâcheEnArrièrePlanListeRenvoie la liste des tâches en arrière-plan de l’application.
TâcheEnArrièrePlanSupprimeSupprime une tâche en arrière-plan (précédemment ajoutée avec la fonction TâcheEnArrièrePlanAjoute).
TâcheParallèleAnnuleTermine immédiatement l'exécution de la tâche courante : la tâche passe dans l'état tpeAnnulée.
TâcheParallèleAttendAttend la fin de l'exécution d'une tâche parallèle.
TâcheParallèleAttendToutesAttend la fin de l'exécution de toutes les tâches parallèles présentes dans un tableau.
TâcheParallèleDemandeAnnulationDemande l'annulation d'une tâche parallèle.
TâcheParallèleExécuteDéclenche l'exécution d'une tâche parallèle.
TâcheParallèleExécuteAprèsIndique une tâche parallèle de continuation qui sera exécutée lorsque la tâche parallèle spécifiée sera terminée.
TâcheParallèleExécuteAprèsToutesIndique une tâche parallèle de continuation qui sera exécutée lorsque toutes les tâches d'un tableau de tâches parallèles seront terminées.
TâcheParallèleExécuteAprèsUneIndique une tâche parallèle de continuation qui sera exécutée après la première tâche terminée d'un tableau de tâches parallèles.
TâcheParallèleParamètreModifie les paramètres des tâches parallèles.
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
TexteVersHTMLConvertit une chaîne texte en chaîne HTML (les retours chariots sont remplacés par des <BR>, les accents sont remplacés par leur équivalent en HTML, ...).
ThreadFinTermine l'exécution du thread en cours.
UUDécodeDécode une chaîne de caractères au format UUEncode.
UUEncodeEncode une chaîne de caractères selon l'algorithme UUEncode.
VérifieIdentitéUtilisateurPermet de vérifier l'identité réelle de l’utilisateur en cours par vérification biométrique.
ZoneRépétéeAjouteFIAjoute une répétition sous forme d'une fenêtre interne à la fin d'un champ Zone répétée mémoire.
ZoneRépétéeInsèreFIInsère une répétition sous forme d'une fenêtre interne dans un champ Zone répétée mémoire.
ZoneRépétéeModifieFIModifie une répétition correspondant à une fenêtre interne dans un champ Zone répétée mémoire.
Widget Android Les nouvelles fonctions du WLangage pour le développement en mode Widget Android sont les suivantes :
BeaconArrêteDétectionEnArrièrePlanArrête une ou plusieurs détections de balises Beacon en arrière-plan.
BeaconArrêteDétectionPréciseArrête la détection de balises Beacon lancée avec la fonction BeaconDétectePrécis.
BeaconDétecteEnArrièrePlanPermet à l'application d'être notifiée lorsque l'appareil entre ou sort d'une zone correspondant au rayon d'émission d'un ensemble de balises Beacon.
BeaconDétectePrécisPermet de trouver les balises Beacon à proximité de l'appareil.
BeaconListeDétectionEnArrièrePlanRetourne la liste des détections de balises Beacon en arrière-plan actives lancées avec la fonction BeaconDétecteEnArrièrePlan.
CBDécodeDécode les informations stockées dans un code-barres de type QR Code.
CertificatSigneChaîneCrée la signature d'une chaîne de caractères.
CertificatVérifieChaîneVérifie la correspondance entre une signature et une chaîne.
ChampSupprimeSupprime définitivement un champ d'une fenêtre, d'une page ou d'un état.
CombinaisonDepuisNomRenvoie une combinaison d’une ou de plusieurs options connues par leurs noms.
CombinaisonDepuisValeurRenvoie une combinaison d’une ou plusieurs options connues par leurs valeurs associées.
CombinaisonVérifieNomVérifie si une combinaison d’une ou plusieurs options connues par leurs noms est valide.
CompresseCompresse une chaîne de caractères ou un bloc mémoire (buffer) sous forme binaire.
DécodeDécode une chaîne de caractères précédemment encodée avec la fonction Encode.
DécompresseDécompresse un bloc mémoire (buffer) préalablement compressé par la fonction Compresse.
dInverseCouleurInverse les couleurs :
  • d'un champ Image,
  • d'une variable de type Image.
EncodeEncode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
EnumérationDepuisNomRenvoie une valeur d’énumération connue par son nom.
EnumérationDepuisValeurRenvoie une valeur d’énumération connue par sa valeur associée.
EnumérationVérifieNomVérifie si une valeur d'énumération connue par son nom est valide.
EnumérationVérifieValeurVérifie si une valeur d'énumération connue par sa valeur associée est valide.
EtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
FichierVersTableauRemplit un tableau de classes ou de structures avec le contenu d'un fichier de données ou d'une requête HFSQL.
FinAmortissementCrée une matrice d'amortissement pour le montant d'un emprunt à un taux d'intérêt constant pour une durée définie.
FinAmortissementDégressifCalcule la valeur de l'amortissement d'un bien pour une période spécifique, grâce à la formule de l'amortissement décroissant à taux fixe.
FinAmortissementLinéaireCalcule la valeur de l'amortissement linéaire d'un bien pour une période donnée.
FinErreurRenvoie le numéro de la dernière erreur due à une fonction Finxxx (fonctions financières).
FinIntérêtPériodeÉvalue pour une période donnée le montant des intérêts dus pour un emprunt remboursé par versements périodiques constants avec un taux d'intérêt constant.
FinNbVersementRenvoie le nombre de versements nécessaires pour rembourser un capital selon un taux.
FinTauxIntérêtÉvalue le taux d'intérêt pour un emprunt donné sur une période avec des versements constants.
FinValActuelleRenvoie la valeur actuelle d'un investissement.
FinValActuelleNetteRenvoie la valeur actuelle nette d'un investissement.
FinValFutureRenvoie la valeur future d'un investissement.
FinValRemboursementRenvoie le montant de chaque remboursement périodique pour un investissement à remboursement et à taux d'intérêt constants.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
NetAdresseIPRenvoie l'adresse IP (Internet Protocol) d'un poste.
NetAdresseMACRenvoie l'adresse MAC (adresse physique) de l'une des cartes réseau de la machine.
NetListeAdresseIPRenvoie la liste des adresses IP (Internet Protocol) d'une machine.
NombreEnLettresTransforme un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres".
StatCovarianceCalcule la covariance entre deux séries de valeurs.
StatEcartMoyenCalcule la moyenne des écarts absolus des valeurs par rapport à leur moyenne arithmétique.
StatEcartTypeCalcule l'écart type d'une série de valeurs.
StatEcartTypePCalcule l'écart type d'une série complète de valeurs.
StatErreurCalcule le numéro de la dernière erreur due à une fonction Statxx (fonctions statistiques).
StatMaxCalcule la valeur maximale d'une série de valeurs.
StatMinCalcule la valeur minimale d'une série de valeurs.
StatMoyenneCalcule la moyenne arithmétique, géométrique ou harmonique d'une série de valeurs.
StatSommeCalcule le cumul d'une série de valeurs.
StatVarianceCalcule la variance d'une série de valeurs.
StatVariancePCalcule la variance d'une série complète de valeurs.
SysInfoAppareilRécupère des informations sur l’appareil mobile sur lequel s’exécute l'application
TâcheParallèleAnnuleTermine immédiatement l'exécution de la tâche courante : la tâche passe dans l'état tpeAnnulée.
TâcheParallèleAttendAttend la fin de l'exécution d'une tâche parallèle.
TâcheParallèleAttendToutesAttend la fin de l'exécution de toutes les tâches parallèles présentes dans un tableau.
TâcheParallèleDemandeAnnulationDemande l'annulation d'une tâche parallèle.
TâcheParallèleExécuteDéclenche l'exécution d'une tâche parallèle.
TâcheParallèleExécuteAprèsIndique une tâche parallèle de continuation qui sera exécutée lorsque la tâche parallèle spécifiée sera terminée.
TâcheParallèleExécuteAprèsToutesIndique une tâche parallèle de continuation qui sera exécutée lorsque toutes les tâches d'un tableau de tâches parallèles seront terminées.
TâcheParallèleExécuteAprèsUneIndique une tâche parallèle de continuation qui sera exécutée après la première tâche terminée d'un tableau de tâches parallèles.
TâcheParallèleParamètreModifie les paramètres des tâches parallèles.
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
TexteVersHTMLConvertit une chaîne texte en chaîne HTML (les retours chariots sont remplacés par des <BR>, les accents sont remplacés par leur équivalent en HTML, ...).
ThreadFinTermine l'exécution du thread en cours.
UUDécodeDécode une chaîne de caractères au format UUEncode.
UUEncodeEncode une chaîne de caractères selon l'algorithme UUEncode.
iPhone/iPad Les nouvelles fonctions du WLangage pour iPhone/iPad sont les suivantes :
AuthIdentifieEffectue une authentification utilisant le protocole OAuth 2.0 sur un webservice quelconque.
BeaconArrêteDétectionEnArrièrePlanArrête une ou plusieurs détections de balises Beacon en arrière-plan.
BeaconArrêteDétectionPréciseArrête la détection de balises Beacon lancée avec la fonction BeaconDétectePrécis.
BeaconDétecteEnArrièrePlanPermet à l'application d'être notifiée lorsque l'appareil entre ou sort d'une zone correspondant au rayon d'émission d'un ensemble de balises Beacon.
BeaconDétectePrécisPermet de trouver les balises Beacon à proximité de l'appareil.
BeaconListeDétectionEnArrièrePlanRetourne la liste des détections de balises Beacon en arrière-plan actives lancées avec la fonction BeaconDétecteEnArrièrePlan.
CertificatSigneChaîneCrée la signature d'une chaîne de caractères.
CertificatVérifieChaîneVérifie la correspondance entre une signature et une chaîne.
ChampCréeCrée un nouveau champ de n'importe quel type dans une fenêtre par programmation.
CompresseCompresse une chaîne de caractères ou un bloc mémoire (buffer) sous forme binaire.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCopieImageFenêtreCopie l'image d'une fenêtre WINDEV dans une variable de type Image ou dans un champ Image.
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
DécompresseDécompresse un bloc mémoire (buffer) préalablement compressé par la fonction Compresse.
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
EtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
ExécuteJSExécute du code Javascript dans le contexte de la page Web affichée par un champ HTML.
FenAttenteDébutOuvre la fenêtre d’attente de l’application.
FenAttenteFinFerme la fenêtre d’attente de l’application ouverte avec la fonction FenAttenteDébut.
FenRafraîchissementVisibleModifie ou retourne l'état de visibilité du bandeau de rafraîchissement d'une fenêtre.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grHistoAgrégationDéfinit l'algorithme d’agrégation des données d'un graphe de type Histogramme (groupé ou empilé).
grNiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
grNiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
HVérifieMémoVérifie l'intégrité structurelle des mémos d'un fichier HFSQL.
inAppListeAchatRenvoie la liste des produits de l'application achetés par l'utilisateur et non consommés.
inAppVérifieAbonnementVérifie au démarrage de l'application iOS si les abonnements In-App ont été renouvelés.
LuminositéModifieModifie le réglage de la luminosité de l’écran de l’appareil.
LuminositéRécupèreRenvoie le réglage actuel de la luminosité de l'écran de l'appareil.
NetAdresseIPRenvoie l'adresse IP (Internet Protocol) d'un poste.
NetListeAdresseIPRenvoie la liste des adresses IP (Internet Protocol) d'une machine.
ProxySpécifie si les fonctions de communication utilisant le protocole HTTP ou HTTPS (fonctions HTTP, DotNet, J2EE, SOAP, GoogleXXX) doivent ou non passer par un proxy pour exécuter leurs requêtes.
ReconnaissanceVocaleAjouteCommandeAjoute une commande vocale dans la fenêtre en cours.
ReconnaissanceVocaleDéclencheDéclenche le service de reconnaissance vocale de l’appareil.
ReconnaissanceVocaleSupprimeCommandeSupprime une commande vocale ajoutée par AjouteCommandeVocale
SysInfoAppareilRécupère des informations sur l’appareil mobile sur lequel s’exécute l'application
TâcheEnArrièrePlanAjouteAjoute une nouvelle tâche en arrière-plan.
TâcheEnArrièrePlanListeRenvoie la liste des tâches en arrière-plan de l’application.
TâcheEnArrièrePlanSupprimeSupprime une tâche en arrière-plan (précédemment ajoutée avec la fonction TâcheEnArrièrePlanAjoute).
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
ZoneRépétéeAjouteFIAjoute une répétition sous forme d'une fenêtre interne à la fin d'un champ Zone répétée mémoire.
ZoneRépétéeInsèreFIInsère une répétition sous forme d'une fenêtre interne dans un champ Zone répétée mémoire.
ZoneRépétéeModifieFIModifie une répétition correspondant à une fenêtre interne dans un champ Zone répétée mémoire.
ZoneRépétéeSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Zone répétée fichier ou mémoire.
Apple Watch Les nouvelles fonctions du WLangage pour Apple Watch sont les suivantes :
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
Universal Windows 10 App Les nouvelles fonctions du WLangage pour Universal Windows 10 App sont les suivantes :
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
EnModeArrièrePlanIdentifie si le code est exécuté alors que l’application est en arrière-plan.
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
HTransactionDémarre une transaction sur les fichiers de données (HFSQL ou accédés via Accès Natif) et crée le fichier des transactions.
HVérifieInaltéréVérifie qu’un ou tous les enregistrements d'un fichier de données inaltérable n'ont pas été modifiés (par exemple avec un éditeur hexadécimal).
SocketAccepteExécutée sur le poste serveur, cette fonction accepte une demande de connexion sur un socket existant sur le poste serveur.
SocketAttendConnexionExécutée sur le poste serveur, cette fonction permet d'attendre une demande de connexion provenant de sockets clients.
SocketChangeModeTransmissionChange le mode de transmission utilisé sur un socket.
SocketConnecteConnecte un poste client à un socket donné.
SocketCréeCréé un socket.
SocketCréeUDPCréé un socket utilisant le protocole UDP.
SocketEcritEcrit un message destiné à un autre socket.
SocketExisteTeste l'existence d'un socket.
SocketFermeFerme un socket ou une connexion à un socket d'un serveur.
SocketLitRécupère un message envoyé par un autre socket.
SocketRefuseExécutée sur le poste serveur, cette fonction refuse une demande de connexion sur un socket existant sur le poste serveur.
TestErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestSurErreurProvoque :
  • une assertion lors du test de l'élément ou du projet (mode Go).
  • une erreur en mode test automatique.
TestVérifieDifférenceVérifie si les expressions spécifiées sont différentes en programmation défensive et en mode test automatique.
TestVérifieEgalitéVérifie si les expressions sont égales en programmation défensive et en mode test automatique.
TestVérifieFauxVérifie si une expression est fausse en programmation défensive et en mode test automatique.
TestVérifieNonNullVérifie si l'expression n'est pas Null en programmation défensive et en mode test automatique.
TestVérifieNullVérifie si l'expression est Null en programmation défensive et en mode test automatique.
TestVérifieVraiVérifie si une expression vaut Vrai en programmation défensive et en mode test automatique.
ZoneRépétéeSupprimeSelectSupprime la ou les lignes sélectionnées dans un champ Zone répétée fichier ou mémoire.
Fonctions améliorées du WLangage
Windows Mobile Les fonctions améliorées du WLangage sont les suivantes :
BTChangeVisibilitéPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CaméraCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampActifPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampGriséPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampInvisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampVisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DélaiAvantFermeturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailImporteHTMLLes images incorporées par encodage dans le fichier HTML à importer sont désormais traitées.
fMemAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
FTPConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
grEtiquetteCatégorieAccepte désormais des étiquettes de type Date, Heure, Durée ou Date-Heure.
grNuageReliePointNouvelle syntaxe permettant de relier les points d'une série.
grOrigineAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
grZoomAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
HAjouteOptimisationPlanifiéeNouvelle gestion des droits.
HAjouteSauvegardePlanifiéeNouvelle gestion des droits.
HAjouteTâcheNouvelle gestion des droits.
HashChaîneSupport de SHA-3.
HashFichierSupport de SHA-3.
HashVérifieChaîneSupport de SHA-3.
HashVérifieFichierSupport de SHA-3.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HExécuteRequêtePossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HExécuteRequêteSQLPossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HGèreServeurNouvelles constantes permettant de gérer :
  • Authentification via Kerberos
  • Keep-alive sur connexion
HInfoSauvegardeNouvelle gestion des droits.
HListeOptimisationPlanifiéeNouvelle gestion des droits.
HListePlanificationNouvelle gestion des droits.
HListeSauvegardePlanifiéeNouvelle gestion des droits.
HListeTâcheNouvelle gestion des droits.
HRafraîchitVueNouvelle gestion des droits.
HRécupèreSauvegardeNouvelle gestion des droits.
HTTPTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultitâchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteBluetoothPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteSSLPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SonPossibilité d'utiliser la nouvelle syntaxe pour les durées.
sOuvrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
telComposePossibilité d'utiliser la nouvelle syntaxe pour les durées.
telComposeLignePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadArrêtePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendSignalPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadPausePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerSysPossibilité d'utiliser la nouvelle syntaxe pour les durées.
VidéoCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
AndroidWidget Android Les fonctions améliorées dans cette version sont les suivantes :
AnimationJouePossibilité d'utiliser la nouvelle syntaxe pour les durées.
AnimationJoueSurPropriétéChampPossibilité d'utiliser la nouvelle syntaxe pour les durées.
AppliOuvreFichePossibilité d'ouvrir la fiche de paramétrage des achats In-App d'une application.
BTChangeVisibilitéPossibilité d'utiliser la nouvelle syntaxe pour les durées.
BTLEConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
BTLEListePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CaméraCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteDébutSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteFinSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailImporteHTMLLes images incorporées par encodage dans le fichier HTML à importer sont désormais traitées.
FTPConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSDétectePositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSRécupèrePositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSSuitDéplacementPossibilité d'utiliser la nouvelle syntaxe pour les durées.
grEtiquetteCatégorieAccepte désormais des étiquettes de type Date, Heure, Durée ou Date-Heure.
grOrigineAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
grZoomAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HExécuteRequêtePossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HExécuteRequêteSQLPossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HGèreServeurNouvelles constantes permettant de gérer :
  • Authentification via Kerberos
  • Keep-alive sur connexion
HListeServeurPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HTTPTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
inAppAchèteProduitPrise en compte des abonnements In-App.
inAppConsommeProduitPrise en compte des abonnements In-App.
inAppListeAchatPrise en compte des abonnements In-App.
inAppListeInfoProduitPrise en compte des abonnements In-App.
LEDAllumePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaContrôleVisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultitâchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SérialiseGestion de l'attribut "Sérialise" pour réaliser une sérialisation avec changement de nom d'un membre d'une classe ou d'une structure.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteBluetoothPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SonPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendSignalPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadPausePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerSysPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadExécuteLes constantes de gestion du contexte HFSQL sont désormais disponibles.
VibrationDéclenchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
VidéoCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
WiFiDétectePointAccèsPossibilité d'utiliser la nouvelle syntaxe pour les durées.
iPhone/iPad Les fonctions améliorées du WLangage sont les suivantes :
AnimationJoueSurPropriétéChampPossibilité d'utiliser la nouvelle syntaxe pour les durées.
AppliOuvreFichePossibilité d'ouvrir la fiche de paramétrage des achats In-App d'une application.
BTLEConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
BTLEListePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CaméraCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteDébutSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteFinSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CrypteStandardSupport d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DécrypteStandardSupport d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailImporteHTMLLes images incorporées par encodage dans le fichier HTML à importer sont désormais traitées.
FTPConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSRécupèrePositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSSuitDéplacementPossibilité d'utiliser la nouvelle syntaxe pour les durées.
grBulleNouvelle syntaxe permettant d'afficher une bulle spécifique pour un point donné.
grEtiquetteCatégorieAccepte désormais des étiquettes de type Date, Heure, Durée ou Date-Heure.
grNuageReliePointNouvelle syntaxe permettant de relier les points d'une série.
grOrigineAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
grZoomAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
HAjouteOptimisationPlanifiéeNouvelle gestion des droits.
HAjouteSauvegardePlanifiéeNouvelle gestion des droits.
HAjouteTâcheNouvelle gestion des droits.
HashChaîneSupport de SHA-3.
HashFichierSupport de SHA-3.
HashVérifieChaîneSupport de SHA-3.
HashVérifieFichierSupport de SHA-3.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HExécuteRequêtePossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HExécuteRequêteSQLPossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HGèreServeurNouvelles constantes permettant de gérer :
  • Authentification via Kerberos
  • Keep-alive sur connexion
HInfoSauvegardeNouvelle gestion des droits.
HListeOptimisationPlanifiéeNouvelle gestion des droits.
HListePlanificationNouvelle gestion des droits.
HListeSauvegardePlanifiéeNouvelle gestion des droits.
HListeServeurPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HListeTâcheNouvelle gestion des droits.
HRafraîchitVueNouvelle gestion des droits.
HRécupèreSauvegardeNouvelle gestion des droits.
HTTPTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
inAppAchèteProduitPrise en compte des abonnements In-App.
inAppListeInfoProduitPrise en compte des abonnements In-App.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultitâchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SonPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadArrêtePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendSignalPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadPausePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerSysPossibilité d'utiliser la nouvelle syntaxe pour les durées.
UPNPCherchePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
UPNPListePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
VibrationDéclenchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
VidéoCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
Apple Watch Les fonctions améliorées du WLangage sont les suivantes :
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadArrêtePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendSignalPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadPausePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerSysPossibilité d'utiliser la nouvelle syntaxe pour les durées.
Universal Windows 10 App Les fonctions améliorées du WLangage sont les suivantes :
CapteurDétecteDébutSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteFinSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampActifPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampGriséPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampInvisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampVisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailImporteHTMLLes images incorporées par encodage dans le fichier HTML à importer sont désormais traitées.
GPSDétectePositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSRécupèrePositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSSuitDéplacementPossibilité d'utiliser la nouvelle syntaxe pour les durées.
grEtiquetteCatégorieAccepte désormais des étiquettes de type Date, Heure, Durée ou Date-Heure.
grNuageReliePointNouvelle syntaxe permettant de relier les points d'une série.
grOrigineAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
grZoomAccepte désormais des paramètres de type Date, Heure, Durée ou Date-Heure.
HAjouteOptimisationPlanifiéeNouvelle gestion des droits.
HAjouteSauvegardePlanifiéeNouvelle gestion des droits.
HAjouteTâcheNouvelle gestion des droits.
HashChaîneSupport de SHA-3.
HashFichierSupport de SHA-3.
HashVérifieChaîneSupport de SHA-3.
HashVérifieFichierSupport de SHA-3.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HExécuteRequêtePossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HExécuteRequêteSQLPossibilité d'exécuter des requêtes SQL présentes dans une variable de type Requête SQL.
HGèreServeurNouvelles constantes permettant de gérer :
  • Authentification via Kerberos
  • Keep-alive sur connexion
HInfoSauvegardeNouvelle gestion des droits.
HListeSauvegardePlanifiéeNouvelle gestion des droits.
HListeTâcheNouvelle gestion des droits.
HRafraîchitVueNouvelle gestion des droits.
HRécupèreSauvegardeNouvelle gestion des droits.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
MutexDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SonPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadArrêtePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadAttendSignalPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ThreadPausePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerSysPossibilité d'utiliser la nouvelle syntaxe pour les durées.
VibrationDéclenchePossibilité d'utiliser la nouvelle syntaxe pour les durées.
Nouvelles propriétés du WLangage
Windows Mobile Les nouvelles propriétés du WLangage pour les applications Windows Mobile sont les suivantes :
AncrageAuContenuLa propriété ..AncrageAuContenu permet de connaître et de modifier le mode d'adaptation du champ par rapport à son contenu.
InaltérableLa propriété ..Inaltérable permet de paramétrer l'inaltérabilité d'un fichier de données : le fichier de données ne pourra pas être modifié ; seuls les ajouts seront possibles.
MargeInterCellulesLa propriété ..MargeInterCellules permet de :
  • connaître la marge entres les lignes ou les colonnes d'un champ Disposition.
  • modifier la marge entres les lignes ou les colonnes d'un champ Disposition.
Android Les nouvelles propriétés du WLangage pour les applications Android sont les suivantes :
AncrageAuContenuLa propriété ..AncrageAuContenu permet de connaître et de modifier le mode d'adaptation du champ par rapport à son contenu.
MargeInterCellulesLa propriété ..MargeInterCellules permet de :
  • connaître la marge entres les lignes ou les colonnes d'un champ Disposition.
  • modifier la marge entres les lignes ou les colonnes d'un champ Disposition.
iPhone/iPad Les nouvelles propriétés du WLangage pour les applications iPhone/iPad sont les suivantes :
AncrageAuContenuLa propriété ..AncrageAuContenu permet de connaître et de modifier le mode d'adaptation du champ par rapport à son contenu.
InaltérableLa propriété ..Inaltérable permet de paramétrer l'inaltérabilité d'un fichier de données : le fichier de données ne pourra pas être modifié ; seuls les ajouts seront possibles.
MargeInterCellulesLa propriété ..MargeInterCellules permet de :
  • connaître la marge entres les lignes ou les colonnes d'un champ Disposition.
  • modifier la marge entres les lignes ou les colonnes d'un champ Disposition.
Universal Windows 10 App Les nouvelles propriétés du WLangage pour les applications en mode Universal Windows 10 App sont les suivantes :
InaltérableLa propriété ..Inaltérable permet de paramétrer l'inaltérabilité d'un fichier de données : le fichier de données ne pourra pas être modifié ; seuls les ajouts seront possibles.
Propriétés améliorées du WLangage
Android Les propriétés WLangage améliorées sont les suivantes :
ValeurPermet de connaître l'identifiant d'un champ Conteneur natif.
iPhone/iPad Les propriétés WLangage améliorées sont les suivantes :
ValeurPermet de connaître le handle d'un champ Conteneur natif.
Nouveaux types avancés du WLangage
Android Les nouveaux types avancés disponibles pour les applications Android sont les suivants :
Description de TâcheParallèleLe type Description de TâcheParallèle permet de définir toutes les caractéristiques d'une tâche parallèle.
beaconGroupeLe type beaconGroupe permet de définir toutes les caractéristiques avancées d'un ensemble de balises Beacon.
beaconInfoDétectionLe type beaconInfoDétection permet de décrire les informations relatives à une balise Beacon détectée avec la fonction BeaconDétectePrécis.
EnregistrementLe type Enregistrement permet de sauvegarder les valeurs d’un enregistrement.
NumériqueLe type numérique permet de contenir des nombres entier ou décimaux en précisant si nécessaire ...
TâcheParallèleLe type TâcheParallèle permet de manipuler une tâche, c'est-à-dire une procédure exécutée par un thread dans le cadre de la programmation parallèle.
Widget Android Les nouveaux types avancés disponibles pour les applications en mode Widget Android sont les suivants :
Versions 20 et supérieures
Description de TâcheParallèle
Description de TâcheParallèle
Le type Description de TâcheParallèle permet de définir toutes les caractéristiques d'une tâche parallèle.
Versions 23 et supérieures
beaconGroupe
Nouveauté 23
beaconGroupe
beaconGroupe
Le type beaconGroupe permet de définir toutes les caractéristiques avancées d'un ensemble de balises Beacon.
Versions 23 et supérieures
beaconInfoDétection
beaconInfoDétection
Le type beaconInfoDétection permet de décrire les informations relatives à une balise Beacon détectée avec la fonction BeaconDétectePrécis.
Versions 19 et supérieures
Enregistrement
Nouveauté 19
Enregistrement
Enregistrement
Le type Enregistrement permet de sauvegarder les valeurs d’un enregistrement.
Versions 09 et supérieures
Numérique
Nouveauté 09
Numérique
Numérique
Le type numérique permet de contenir des nombres entier ou décimaux en précisant si nécessaire ...
Versions 20 et supérieures
TâcheParallèle
Nouveauté 20
TâcheParallèle
TâcheParallèle
Le type TâcheParallèle permet de manipuler une tâche, c'est-à-dire une procédure exécutée par un thread dans le cadre de la programmation parallèle.
iPhone/iPad Les nouveaux types avancés disponibles pour les applications iPhone/iPad sont les suivants :
AuthTokenLe type AuthToken contient les caractéristiques d'un token d'accès à un Service Web.
beaconGroupeLe type beaconGroupe permet de définir toutes les caractéristiques avancées d'un ensemble de balises Beacon.
beaconInfoDétectionLe type beaconInfoDétection permet de décrire les informations relatives à une balise Beacon détectée avec la fonction BeaconDétectePrécis.
Description d'OptionUne variable de type Description d'Option permet de manipuler par programmation les caractéristiques d'une option de combinaison.
Description de ValeurUne variable de type Description de Valeur permet de manipuler par programmation la description d'une valeur d'énumération.
EnregistrementLe type Enregistrement permet de sauvegarder les valeurs d’un enregistrement.
OAuth2ParamètresLe type OAuth2Paramètres permet de définir toutes les informations nécessaires pour s’authentifier sur un service Web implémentant le standard OAuth 2.0.
Universal Windows 10 App Les nouveaux types avancés disponibles pour les applications en mode Universal Windows 10 App sont les suivants :
Description d'OptionUne variable de type Description d'Option permet de manipuler par programmation les caractéristiques d'une option de combinaison.
Description de ValeurUne variable de type Description de Valeur permet de manipuler par programmation la description d'une valeur d'énumération.
Types avancés améliorés du WLangage
Windows Mobile Les types avancés améliorés pour les applications Windows Mobile sont les suivants :
hTâchePlanifiée
  • Nouvelle propriété ..AuDémarrage permettant d'indiquer si la tâche doit s'exécuter au démarrage du serveur HFSQL.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Android Les types avancés améliorés pour les applications Android sont les suivants :
httpRequête
  • Propriétés ..DuréeNonRéponse et ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Rappel
  • Propriété ..Délai : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
iPhone/iPad Les types avancés améliorés pour les applications iPhone/iPad sont les suivants :
Définition
  • Nouvelle propriété ..Valeur permettant d'obtenir le tableau de la description des valeurs pour une définition d'énumération.
  • Nouvelle propriété ..Option permettant d'obtenir le tableau de la description des options pour une définition de combinaison.
httpRequête
  • Propriétés ..DuréeNonRéponse et ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Rappel
  • Propriété ..Délai : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
wsRequête
  • Propriété ..DuréeNonRéponse : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Universal Windows 10 App Les types avancés améliorés pour les applications Universal Windows 10 App sont les suivants :
Définition
  • Nouvelle propriété ..Valeur permettant d'obtenir le tableau de la description des valeurs pour une définition d'énumération.
  • Nouvelle propriété ..Option permettant d'obtenir le tableau de la description des options pour une définition de combinaison.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
wsRequête
  • Propriété ..DuréeNonRéponse : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire