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
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 23, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
WEBDEV - Code ServeurWindows Les nouvelles fonctions WLangage en code Serveur sont les suivantes :
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
dCouleurDominanteImageRenvoie la couleur dominante (c'est-à-dire la plus fréquente) d'une image présente dans une variable de type Image ou dans un champ Image.
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é).
grTailleImageDéfinit la taille de l'image contenant le graphe.
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.
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.
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.
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en 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
WEBDEV - Code ServeurWindowsLinux Les fonctions modifiées dans cette version sont les suivantes :
BTChangeVisibilitéPossibilité 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.
DDEEnvoiePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEExécutePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDEFinLienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDELienTièdePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DDERécupèrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DécrypteStandardSupport d'un nouvel algorithme de cryptage (AES256) et des modes de traitement des blocs associés.
DéfilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
DépilePossibilité d'utiliser la nouvelle syntaxe pour les durées.
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.
fMemAttendPossibilité 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.
MutexDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
NetMacVersIPPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PlanActionParamètrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SémaphoreDébutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
ServiceAttendEtatPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SignalAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SNMPOuvreSessionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketAttendConnexionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteBluetoothPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnecteSSLPossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
sOuvrePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SSHLitPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendPossibilité d'utiliser la nouvelle syntaxe pour les durées.
TâcheParallèleAttendToutesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
WEBDEV - Code Navigateur Les fonctions modifiées dans cette version sont les suivantes :
AnimationJoueSurPropriétéChampPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteDébutSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
CapteurDétecteFinSecoussesPossibilité d'utiliser la nouvelle syntaxe pour les durées.
DuréeVersChaînePossibilité d'utiliser la nouvelle syntaxe pour les durées.
EmailChangeTimeOutPossibilité d'utiliser la nouvelle syntaxe pour les durées.
GglAnalyticsAjouteDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
GPSSuitDéplacementPossibilité d'utiliser la nouvelle syntaxe pour les durées.
JaugeActivePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaDuréePossibilité d'utiliser la nouvelle syntaxe pour les durées.
MultimédiaPositionPossibilité d'utiliser la nouvelle syntaxe pour les durées.
PopupAnimePossibilité d'utiliser la nouvelle syntaxe pour les durées.
SocketConnectePossibilité d'utiliser la nouvelle syntaxe pour les durées.
TimerPossibilité d'utiliser la nouvelle syntaxe pour les durées.
Nouvelles propriétés du WLangage
WEBDEV - Code ServeurWindowsLinux Les nouvelles propriétés sont les suivantes :
ActiveDirectoryLa propriété ..ActiveDirectory permet de gérer une connexion avec authentification à un serveur HFSQL par Active Directory.
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.
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.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types WLangage pour les applications WEBDEV 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.
WEBDEV - Code ServeurLinux Les nouveaux types WLangage pour les applications WEBDEV 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.
Types avancés améliorés du WLangage
WEBDEV - Code ServeurWindowsLinux Les types WLangage améliorés pour les sites WEBDEV 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.
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire