WINDEV NOUVELLE VERSION 2025

de passe. Cela permet par exemple de créer une fenêtre de login spécifique à l’application. • La fonction WLangage AuthDéconnecte permet de se décon- necter du serveur d’authentification. • La fonction WLangage AuthRévoqueToken révoque le token OAuth. Gain apporté par la nouveauté 2025 : Toujours plus puissant 129 N o u v e a u t é W D W B WM • CHIFFREMENT (CRYPTAGE) Le chiffrement AES192 est largement utilisé pour la protection des données. Cet algorithme à clé symétrique sécurise les données en les chiffrant en bloc de 128 bits à l’aide d’une clé de 192 bits. Le chiffrement AES192 est disponible en version 2025. Par ailleurs, la version 2025 propose les nouvelles constantes crypteCTR et crypteCFB pour les modes d’opération CTR et CFB (définit le traitement des blocs lors du cryptage). Gain apporté par la nouveauté 2025 : Toujours plus sûr 130 N o u v e a u t é W D W B WM CONVERSION EXPLICITE DE TYPES SIMPLES (CAST) En version 2025, il devient possible de forcer la conversion d’un type simple vers un autre (par exemple Entier vers Chaîne ) sans utiliser de variable locale. Exemple de code : ref_produit est une chaîne = (chaîne) 378 + (chaîne) 578 // -> donne 378578 et non 956 Gain apporté par la nouveauté 2025 : Evite de créer des variables de travail 131 N o u v e a u t é W D W B WM COMPRESSION : LA FONCTION WLANGAGE ZIPAJOUTEFICHIER JUSQU’À 4 FOIS PLUS RAPIDE La fonction de compression de fichier ZipAjouteFichier , qui ajoute des fichiers dans une archive Zip, est jusqu’à 4 fois plus rapide en version 2025. Plus le nombre de fichiers à compresser est élevé, plus le gain est élevé ! Gain apporté par la nouveauté 2025 : Recompilez en version 2025, et c’est immédiatement plus rapide 132 N o u v e a u t é W D W B WM • PROTOCOLE IMAP : RECHERCHE AVEC FILTRE Lors du parcours sur les emails dans une session IMAP, la fonction WLangage EmailCherchePremier permet maintenant d’indiquer un critère de recherche : nom de l’expéditeur, nom du destinataire, objet, corps du message,... Gain apporté par la nouveauté 2025 : Programmation simplifiée 133 N o u v e a u t é W D W B WM MANIPULATION PAR PROGRAMMATION DE JSON DE PLUSIEURS GIGAOCTETS De nos jours, de plus en plus de fichiers Json ont une taille importante, jusqu’à plusieurs Go. Par exemple les fichiers du cadastre fournis par le gouvernement fran- çais à travers le portail OpenData sont au format JSON et de taille importante. En version 2025, un nouveau mode d’accès aux contenus JSON fait son apparition. Ce mode permet de gérer les contenus de taille illimitée. Le mode habituel charge le contenu JSON entièrement en mémoire, ce qui pouvait poser des problèmes de performances ou d’occupation mémoire selon la taille du JSON. Le nouveau type JsonLecteur et la nouvelle fonction JsonOuvre- Lecteur permettent de lire le contenu JSON sans avoir à le charger intégralement en mémoire. Cela permet de ne plus avoir de limites ! Et en plus, cela est beaucoup plus rapide. Gain apporté par la nouveauté 2025 : La taille n’est plus un problème 2025 29 L e s n o u v e a u t é s W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S

RkJQdWJsaXNoZXIy NDQ0OA==