WINDEV NOUVELLE VERSION 2024

114 N o u v e a u t é W D W B WM INTERROGATION DE DNS En version 2024, il devient facile d’interroger un DNS grâce à la nouvelle fonction DNSInterroge : • IP associée à un nom de domaine • sous-domaines associés à un domaine • informations sur les «enregistrements» : A, AAAA, CNAME, PTR... • recherche sur un DNS particulier ou sur le premier trouvé Gain apporté par la nouveauté 2024 : Inutile d’utiliser des API 115 N o u v e a u t é W D W B WM UNE PROCÉDURE ATTEND PLUSIEURS PARAMÈTRES? UTILISEZ UN TABLEAU, C’EST AUTOMATIQUE En version 2024, les paramètres d’une procédure qui attend diffé- rents paramètres (et pas un tableau), peuvent être contenus dans un tableau qui sera analysé par la fonction WLangage Tableau- VersParamètres pour en extraire ces paramètres. L’appel à la procédure est beaucoup plus simple. Gain apporté par la nouveauté 2024 : Tableau analysé automatiquement 116 N o u v e a u t é W D W B WM DÉLIMITEUR DE CHAÎNE SUPPLÉMENTAIRE : ` Il y a un accent grave à la fin du titre ci-dessus ? C’est normal, c’est ça le délimiteur supplémentaire ! En plus du délimiteur historique des chaînes, ” (double quote), le délimiteur «accent grave» fait son apparition. L’intérêt de ce séparateur est d’éviter de doubler les doubles quotes, et d’assurer le fonctionnement des [% quelles que soient les op- tions du projet. sCodeHtml est chaîne = `<p style=”color:red;”>` Gain apporté par la nouveauté 2024 : Des chaînes plus faciles à lire 117 N o u v e a u t é W D W B WM %, MODULO L’opérateur Modulo accepte maintenant l’opérateur % comme sy- nonyme. Gain apporté par la nouveauté 2024 : Utile pour copier les formules depuis Stack Overflow. 118 N o u v e a u t é W D W B WM OPÉRATEUR «ET», OPÉRATEUR «OU», DEMANDEZ LE STANDARD ! Les opérateurs ET et OU peuvent abandonner leur fonctionnement historique, pour effectuer les évaluations de manière optimisée: lorsque le premier élément est déterminant, le deuxième élément n’est pas évalué. Ce nouveau comportement est disponible à travers les options de compilation. Tout nouveau projet créé possède cette option par défaut. Gain apporté par la nouveauté 2024 : Fonctionnement plus rapide 119 N o u v e a u t é W D W B WM NOUVEAU TYPE : FORMATAGE DES NUMÉRIQUES PLUS SIMPLE Un nouveau type pour formater les nombres fait son apparition : FormatNumérique . Les propriétés de ce type permettent de préciser le nombre de chiffres après la virgule, les séparateurs,... Un assistant de code facilite encore plus la tâche. Exemple de code : FormatagePrix est un FormatNumérique FormatagePrix .ChiffresAprèsVirgule = 2 FormatagePrix .Préfixe = “$” FormatagePrix .SéparateurDecimal = “.” FormatagePrix .SéparateurMilliers = “,” FormatagePrix .Signe = fnsMoinsSiNégatif Prix est une chaîne Prix = NumériqueVersChaîne ( 16945201.986 , FormatagePrix ) // Prix contient la chaîne “$16,945,201.99” VOUS ETES FORM Suite de la page 25 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 28

RkJQdWJsaXNoZXIy NDQ0OA==