WINDEV NOUVELLE VERSION 2024

098 N o u v e a u t é W D W B WM COMPILATION CONDITIONNELLE: 2 ÉVOLUTIONS La compilation conditionnelle évolue en version 2024. Il devient possible d’écrire <COMPILE SI CST_MODE_APPLI EXISTE> Cela permet par exemple de compiler un code différent dans un composant. Il devient possible d’encadrer une procédure entière d’un <COMPILE SI ...> Cela permet d’exclure totalement la procédure de la compilation. Gain apporté par la nouveauté 2024 : Pour des compilations vraiment personnalisées 099 * N o u v e a u t é W D W B WM FONCTIONS D’ACCÈS À DROPBOX, GOOGLEDRIVE ET ONEDRIVE 3 nouveaux types WLangage font leur apparition: gglDrive , oDrive , dpDrive . La nouvelle famille de fonctions WLangage Drivexxx permet de ré- aliser les opérations ci-après sur les fichiers stockés dans les drives. Parmi les fonctionnalités dispo- nibles : • lister le contenu des réper- toires • télécharger (download) • téléverser (upload) • copier • supprimer • renommer • déplacer • ... Pratique : le code est générique et ne dépend pas du service utilisé. Exemple en syntaxe classique MonDrive est un Drive // Envoi d’un fichier local dans le Drive DriveEnvoieFichier ( MonDrive , “C:\DocumentsATraiter\CR-489- 884.pdf” , “/Mes documents/2023/” ) Exemple en syntaxe préfixée MonDrive . EnvoieFichier ( “C:\DocumentsATraiter\CR-489-884.pdf” , “/Mes documents/2023/” ) Gain apporté par la nouveauté 2024 : Ouverture supplémentaire 100 N o u v e a u t é W D W B WM CONSTRUCTION DE CHEMIN ET D’URL DE MANIÈRE NATURELLE En version 2024, il devient possible de construire une chaîne conte- nant un chemin de fichier en séparant les éléments par des + et des /. Exemple : CheminFichier est une chaîne = Disque / Répertoire / Fichier CheminFichier est une chaîne = Répertoire / Fichier Gain apporté par la nouveauté 2024 : Construction de chemin vraiment facile 101 N o u v e a u t é W D W B WM DÉCOMPRESSION RAR5 Les possibilités de décompression de fichier s’enrichissent du for- mat standard: RAR5. Gain apporté par la nouveauté 2024 : Un nouveau standard supporté 102 N o u v e a u t é W D W B WM TABLEAUX ASSOCIATIFS: FONCTIONS ENSEMBLISTES Les fonctions ensemblistes sont maintenant disponibles sur les tableaux associatifs : • transforme • filtre • agrège • applique • somme • min • .... Gain apporté par la nouveauté 2024 : Programmation simplifiée 103 N o u v e a u t é W D W B WM LE TYPE DU CHAMP EST PRÉCISÉ DANS LES VARIABLES DE TYPE CHAMP En version 2024, les types de champs peuvent être typés. Le code devient plus clair, et l’assistance à la saisie est plus précise. Sécurité automatique, il est impossible de passer des paramètres in- compatibles. Exemple : Sous l’éditeur de code, la complétion propose uniquement les fonctions du champ Table Gain apporté par la nouveauté 2024 : Complétion plus précise 104 N o u v e a u t é W D W B WM AJOUTEZ VOS PROPRES FONCTIONS SUR LES CHAMPS En version 2024, en utilisant la syntaxe préfixée, il devient possible de définir ses propres fonctions, qui seront supportées par un type de champ. Exemple : Dans l’éditeur de code, vos propres fonctions seront proposées par la saisie assistée. Gain apporté par la nouveauté 2024 : Toujours plus de possibilités L e s n o u v e a u t é s W I ND E V 2 0 2 4 WE B D E V 2 0 2 4 W I ND E V Mo b i l e 2 0 2 4 24

RkJQdWJsaXNoZXIy NDQ0OA==