PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Propriétés améliorées du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 23, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
WINDEVWindows Les nouvelles fonctions WLangage pour les applications WINDEV pour Windows sont les suivantes :
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
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.
ExécuteJSExécute du code Javascript dans le contexte de la page Web affichée par un champ HTML.
fExtraitRessourceExtrait une ressource de l'application dans un emplacement physique de l'appareil.
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é).
grNuage3DAjouteDonnéeAjoute une donnée dans un graphe de type Nuage 3D.
grNuage3DCouleurAltitudeIndique les couleurs des différents niveaux d'altitude d'une série d'un graphe de type nuage 3D.
grNuage3DLibelléGraduationPermet de spécifier le libellé d’une graduation pour un graphe surface
grNuage3DProjectionIndique s'il est possible de projeter les points d'une série d'un graphe Nuage 3D sur un plan donné.
grNuage3DQuadrillagePermet de régler le quadrillage pour les différents plans d'un graphe surface
grNuage3DReliePointIndique s'il faut relier (à l'aide de lignes) les points d'un graphe de type Nuage 3D.
grNuage3DSupprimeCouleurAltitudeSupprime les couleurs d'altitude spécifiées par la fonction grNuage3DCouleurAltitude.
grNuage3DSupprimeLibelléGraduationSupprime les libellés de graduation des graphes surface
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
HRSAttendTraitementDonnéesPermet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
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.
iImprimePDFImprime le contenu :
  • d'un fichier PDF.
  • d'un buffer contenant un PDF.
  • d'un champ Lecteur PDF.
LecteurPDFFermeFerme et libère le fichier PDF affiché dans un champ Lecteur PDF.
LecteurPDFOuvreOuvre un fichier PDF dans un champ Lecteur PDF.
LecteurPDFRecherchePrécédentPositionne sur le résultat précédent d'une recherche initiée par la fonction LecteurPDFRecherchePremier dans le contenu d'un champ Lecteur PDF.
LecteurPDFRecherchePremierInitialise la recherche d'un texte dans le fichier PDF affiché par le champ Lecteur PDF et positionne sur la première occurrence trouvée (à partir de la page en cours).
LecteurPDFRechercheSuivantAffiche le résultat suivant de la recherche dans le champ lecteur PDF
MemcachedAffecteModifie un couple clé/valeur dans le cache Memcached :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAffecteGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAjouteAjoute un nouveau couple clé/valeur dans le cache Memcached.
MemcachedAjouteGroupeCléAjoute un nouveau couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedAjoutePréfixeAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée.
MemcachedAjoutePréfixeGroupeCléAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedAjouteSuffixeAjouter une valeur à la fin de la valeur existante dans le cache pour la clé donnée.
MemcachedAjouteSuffixeGroupeCléAjoute une valeur à la fin de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedCASModifie la valeur d'une clé si celle-ci n'a pas été modifiée.
MemcachedCASGroupeCléModifie la valeur d'une clé sur un groupe de serveurs si celle-ci n'a pas été modifiée.
MemcachedDécrémenteDécrémente la valeur associée à une clé. Si la clé n'existe pas, elle est créée.
MemcachedDécrémenteGroupeCléDécrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedIncrémenteIncrémente la valeur associée à une clé.
MemcachedIncrémenteGroupeCléIncrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedModifieModifie un couple clé/valeur dans le cache Memcached.
MemcachedModifieGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedRécupèreRécupère les valeurs des clés stockées sur un serveur Memcached.
MemcachedRécupèreGroupeCléRécupère les valeurs des clés stockées sur un groupe de serveurs Memcached.
MemcachedSupprimeSupprime une clé dans le cache Memcached.
MemcachedSupprimeGroupeCléSupprime une clé dans le cache Memcached sur un groupe de serveurs.
PicCréeCrée une image dans le champ Editeur d'images.
PicFermeFerme l'image se trouvant dans un champ Editeur d'images.
PicOuvreOuvre une image dans un champ Editeur d’images.
PicSauveSauvegarde l'image affichée dans le champ Editeur d'images.
TableurDébutModificationSignale le début du regroupement d'un ensemble d'opérations sur un champ Tableur en un seul événement (gestion du "undo/redo").
TableurFinModificationSignale la fin du regroupement d'un ensemble d'opérations sur un champ Tableur en un seul événement (gestion du "undo/redo").
TableurListeFeuilleRenvoie la liste des feuilles de calcul présentes dans un champ Tableur.
TableurListeNomRenvoie la liste des noms qui identifient une cellule d'un champ Tableur.
TableurModifieNomModifie le nom utilisé pour identifier une cellule d'un champ Tableur.
TableurRestaurePositionEtSélectionRestaure :
  • la position de l'ascenseur d'un champ Tableur,
  • la feuille en cours,
  • le ou les éléments sélectionnés dans la feuille en cours du champ Tableur.
Ces éléments ont été précédemment sauvegardés par la fonction TableurSauvePositionEtSélection.
TableurSauvePositionEtSélectionSauve :
  • la position de l'ascenseur d'un champ Tableur pour la feuille en cours,
  • la feuille en cours dans le champ Tableur,
  • le ou les éléments sélectionnés dans le champ Tableur pour la feuille en cours.
TableurSupprimeNomSupprime un des noms permettant d'identifier une cellule d'un champ Tableur.
TableurTrieSélectionTrie les valeurs sélectionnées dans un champ Tableur.
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.
WINDEVJava Les nouvelles fonctions WLangage pour les applications WINDEV pour Java sont les suivantes :
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.
DécompresseDécompresse un bloc mémoire (buffer) préalablement compressé par la fonction Compresse.
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.
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.
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).
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.
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.
ThreadFinTermine l'exécution du thread en cours.
WINDEVLinux Les nouvelles fonctions WLangage pour les applications WINDEV pour Linux sont les suivantes :
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
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.
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é).
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
HasardCryptoBufferRenvoie un buffer de la taille spécifiée rempli avec des données aléatoires, utilisable avec les technologies cryptographiques.
HasardCryptoEntierRenvoie un nombre aléatoire utilisable avec les technologies cryptographiques.
HRSAttendTraitementDonnéesPermet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
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.
MemcachedAffecteModifie un couple clé/valeur dans le cache Memcached :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAffecteGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs :
  • Si la clé existe, la valeur est modifiée.
  • Si la clé n’existe pas, le couple clé/valeur est ajouté.
MemcachedAjouteAjoute un nouveau couple clé/valeur dans le cache Memcached.
MemcachedAjouteGroupeCléAjoute un nouveau couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedAjoutePréfixeAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée.
MemcachedAjoutePréfixeGroupeCléAjoute une valeur au début de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedAjouteSuffixeAjouter une valeur à la fin de la valeur existante dans le cache pour la clé donnée.
MemcachedAjouteSuffixeGroupeCléAjoute une valeur à la fin de la valeur existante dans le cache pour la clé donnée sur un groupe de serveurs.
MemcachedCASModifie la valeur d'une clé si celle-ci n'a pas été modifiée.
MemcachedCASGroupeCléModifie la valeur d'une clé sur un groupe de serveurs si celle-ci n'a pas été modifiée.
MemcachedDécrémenteDécrémente la valeur associée à une clé. Si la clé n'existe pas, elle est créée.
MemcachedDécrémenteGroupeCléDécrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedIncrémenteIncrémente la valeur associée à une clé.
MemcachedIncrémenteGroupeCléIncrémente la valeur associée à une clé sur un groupe de serveurs.
MemcachedModifieModifie un couple clé/valeur dans le cache Memcached.
MemcachedModifieGroupeCléModifie un couple clé/valeur dans le cache Memcached sur un groupe de serveurs.
MemcachedRécupèreRécupère les valeurs des clés stockées sur un serveur Memcached.
MemcachedRécupèreGroupeCléRécupère les valeurs des clés stockées sur un groupe de serveurs Memcached.
MemcachedSupprimeSupprime une clé dans le cache Memcached.
MemcachedSupprimeGroupeCléSupprime une clé dans le cache Memcached sur un groupe de serveurs.
ProxySpécifie si les fonctions de communication utilisant le protocole HTTP ou HTTPS (fonctions HTTP, DotNet, J2EE, SOAP, GoogleXXX) doivent ou non passer par un proxy pour exécuter leurs requêtes.
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
WINDEVWindowsLinux Les fonctions modifié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.
BTChangeVisibilitéPossibilité d'utiliser la nouvelle syntaxe pour les durées.
BulleDélaiPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CaméraCapturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CeConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampActifPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampCréeGestion des nouveaux types de champs.
ChampGriséPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampInvisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
ChampTypeInfoGestion des nouveaux types de champs.
ChampVisiblePossibilité d'utiliser la nouvelle syntaxe pour les durées.
CrypteStandard
  • Support d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DDEEnvoiePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEExécutePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEFinLienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienTièdePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDERécupèrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DécrypteStandard
  • Support 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élaiAvantFermeturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DNSAjouteAdressePossibilité 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.
ErreurAvecDélaiPossibilité d'utiliser la nouvelle syntaxe pour les durées.
FenAnimationFermeturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
FenAnimationOuverturePossibilité d'utiliser la nouvelle syntaxe pour les durées.
FenAnimationSuivantePossibilité d'utiliser la nouvelle syntaxe pour les durées.
fMemAttendPossibilité d'utiliser la nouvelle syntaxe pour les duré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.
grParamètrePossibilité de paramétrer les graphes de type Nuage de points 3D.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HListeServeurPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HTTPTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
InfoAvecDélaiPossibilité 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.
MutexDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
NetMacVersIPPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PingPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PlanActionParamètrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ServiceAttendEtatPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ServiceTemporisePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SNMPOuvreSessionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteBluetoothPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteSSLPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SonPossibilité d'utiliser la nouvelle syntaxe pour les durées.
sOuvrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
1000021149Possibilité d'utiliser la nouvelle syntaxe pour les durées.
TableurAjouteNomNouveau paramètre permettant d'associer un commentaire au nom d'une cellule.
TableurChercheNouveau paramètre permettant de spécifier les options de recherche.
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.
UPNPCherchePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
UPNPListePériphériquePossibilité d'utiliser la nouvelle syntaxe pour les durées.
VerrouAppliDélaiPossibilité 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.
Java Les fonctions modifiées dans cette version sont les suivantes :
AnimationJoueSurPropriétéChampPossibilité d'utiliser la nouvelle syntaxe pour les durées.
BulleDélaiPossibilité 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.
FTPConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
HDéconnecteClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HEnvoieMessageVersClientPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HListeServeurPossibilité d'utiliser la nouvelle syntaxe pour les durées.
HTTPTimeOutPossibilité 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.
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.
telComposePossibilité d'utiliser la nouvelle syntaxe pour les durées.
telComposeLignePossibilité d'utiliser la nouvelle syntaxe pour les durées.
telEnregistrePossibilité 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.
ThreadExécute
  • Les constantes de gestion du contexte HFSQL sont désormais disponibles.
Nouvelles propriétés du WLangage
WINDEVWindows Les nouvelles propriétés WLangage sont les suivantes :
ActiveDirectoryLa propriété ..ActiveDirectory permet de gérer une connexion avec authentification à un serveur HFSQL par Active Directory.
AncrageAuContenuLa propriété ..AncrageAuContenu permet de connaître et de modifier le mode d'adaptation du champ par rapport à son contenu.
CheminFichierLa propriété ..CheminFichier permet de connaître :
  • le nom du fichier xlsx associé à un champ Tableur. Ce nom est initialisé par les fonctions TableurCharge et TableurSauve.
  • le nom du fichier associé à un champ Editeur d'images. Ce nom est initialisé par les fonctions PicOuvre et PicSauve.
  • le nom du fichier PDF associée à un champ Lecteur PDF. Ce nom est initialisé par la fonction LecteurPDFOuvre.
  • le nom du fichier DOCX associé à un champ Traitement de texte. Ce nom est initialisé par les fonctions DocOuvre et DocSauve.
EditionHTMLLa propriété ..EditionHTML permet de :
  • savoir si un champ Traitement de texte est affiché en mode optimisé pour l'édition HTML,
  • modifier un champ Traitement de texte pour l'afficher ou non en mode optimisé pour l'édition HTML.
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.
ModeAffichageLa propriété ..ModeAffichage permet de connaître et de modifier le mode d’affichage d'un champ Traitement de texte ou d'un champ Lecteur PDF.
ModeAffichageAutoAuChargementLa propriété ..ModeAffichageAutoAuChargement permet de connaître et de modifier le comportement du mode d’affichage lors du chargement d’un document PDF.
ModeManipulationLa propriété ..ModeManipulation permet de connaître ou de modifier le mode de manipulation du champ Lecteur PDF via la souris. La souris peut permettre de sélectionner du texte dans le document ou bien de se déplacer dans les pages du document.
NombrePageAccessibleLa propriété ..NombrePageAccessible permet de connaître le nombre de pages actuellement chargées dans le champ Lecteur PDF ou dans le champ Traitement de texte.
NuméroPageAffichéeLa propriété ..NuméroPageAffichée permet de connaître et de modifier le numéro de la page actuellement affichée dans le champ Lecteur PDF ou dans le champ Traitement de texte.
QuadrillageVisibleLa propriété ..QuadrillageVisible permet de :
  • Savoir si le quadrillage est visible ou non dans un champ Tableur.
  • Modifier la visibilité du quadrillage dans un champ Tableur.
RechercheFAALa propriété ..RechercheFAA permet de :
  • savoir si la recherche via la FAA est active sur un champ Combo sans saisie,
  • activer ou non la recherche via la FAA sur un champ Combo sans saisie.
SynchroHFSQLLa propriété ..SynchroHFSQL permet de :
  • connaître le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur.
  • spécifier le mode de rafraîchissement d'un champ Table lié à un fichier de données HFSQL Client/Serveur.
VoletNavigationVisibleLa propriété ..VoletNavigationVisible permet de gérer l'affichage du volet des vignettes dans le champ Lecteur PDF.
WINDEVLinux Les nouvelles propriétés WLangage sont les suivantes :
ActiveDirectoryLa propriété ..ActiveDirectory permet de gérer une connexion avec authentification à un serveur HFSQL par Active Directory.
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.
SynchroHFSQLLa propriété ..SynchroHFSQL permet de :
  • connaître le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur.
  • spécifier le mode de rafraîchissement d'un champ Table lié à un fichier de données HFSQL Client/Serveur.
WINDEVJava Les nouvelles propriétés WLangage sont les suivantes :
AncrageAuContenuLa propriété ..AncrageAuContenu permet de connaître et de modifier le mode d'adaptation du champ par rapport à son contenu.
Propriétés améliorées du WLangage
WINDEVWindows Les propriétés WLangage améliorées sont les suivantes :
NombrePageUtilisable sur les champs Lecteur PDF et sur les champs Traitement de texte.
TypeGestion des nouveaux types de champs.
Nouveaux types avancés du WLangage
WINDEVWindows Les nouveaux types WLangage pour les applications WINDEV sont les suivants :
memcachedConnexionLe type memcachedConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un cache Memcached.
memcachedRésultatLe type memcachedRésultat permet de définir toutes les caractéristiques d'une valeur lue sur un serveur Memcached.
WINDEVLinux Les nouveaux types WLangage pour les applications WINDEV sous Linux sont les suivants :
memcachedConnexionLe type memcachedConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un cache Memcached.
memcachedRésultatLe type memcachedRésultat permet de définir toutes les caractéristiques d'une valeur lue sur un serveur Memcached.
WINDEVJava Les nouveaux types WLangage pour les applications WINDEV pour Java sont les suivants :
NumériqueLe type numérique permet de contenir des nombres entier ou décimaux en précisant si nécessaire ...
Types avancés améliorés du WLangage
WINDEVWindows Les types WLangage améliorés pour les applications WINDEV sont les suivants :
httpRequête
  • Propriétés ..DuréeNonRéponse et ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
mongoOptionEcriture
  • Propriété ..TimeOut : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
mqttSession
  • Propriété ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
sshSession
  • Propriété ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
wsRequête
  • Propriété ..DuréeNonRéponse : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
WINDEVLinux Les types WLangage améliorés pour les applications WINDEV sous Linux sont les suivants :
httpRequête
  • Propriétés ..DuréeNonRéponse et ..TimeOutConnexion : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
rssCanal
  • Propriété ..DuréeValidité : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
wsRequête
  • Propriété ..DuréeNonRéponse : Possibilité d'utiliser la nouvelle syntaxe pour les durées.
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire