Optimisation du temps de compilation des projets multilingues.
Editeur d'analyses
Projet multi-analyse : Si les différentes analyses utilisent les mêmes noms de fichiers et de rubriques, ces éléments seront "masqués" dans les analyses non prioritaires. Il est désormais possible d'obtenir la liste des éléments masqués depuis l'onglet "Analyse" de la fenêtre de description du projet.
Il est désormais possible de définir les options de compilation des procédures stockées dans l'analyse. Ces options sont regroupées dans l'onglet "Compilation" de la fenêtre de description de l'analyse.
Editeur de requêtes
Gestion du "Returning".
Editeur de fenêtres
Champ de saisie : Possibilité d'utiliser un cadre vectoriel pour chaque état du champ.
Style d'un champ : Le volet "Style" de la description d'un champ a été remanié. Les différentes options permettant de choisir un autre style, dissocier, ou voir les utilisations du style sont désormais directement accessibles.
Support de l'ancrage au contenu sur les fenêtres mobiles (fenêtres maximisées avec ascenseur automatique). Pour les fenêtres existantes, il suffit de cocher l'option "Adapter la hauteur au contenu" (onglet "UI" de la fenêtre de description). Pour les nouvelles fenêtres, cette option est automatiquement cochée.
Visite guidée : Les Fenêtres internes personnalisées utilisées pour les étapes de la visite guidée ont été renommées.
Editeur de projet
Optimisation du temps de compilation des projets multilingues.
Editeur d'analyses
Projet multi-analyse : Si les différentes analyses utilisent les mêmes noms de fichiers et de rubriques, ces éléments seront "masqués" dans les analyses non prioritaires. Il est désormais possible d'obtenir la liste des éléments masqués depuis l'onglet "Analyse" de la fenêtre de description du projet.
Il est désormais possible de définir les options de compilation des procédures stockées dans l'analyse. Ces options sont regroupées dans l'onglet "Compilation" de la fenêtre de description de l'analyse.
Télémétrie
Page d'administration permettant de réaliser les opérations de maintenance et d'administration.
Centre de Gestion de projets
Connexion d'un nouvel intervenant : Lorsqu'un nouvel intervenant se connecte à la base des Centres de Contrôle depuis le Centre de Gestion de Projets, il peut créer un nouveau compte en précisant son pseudo, ses horaires, etc. Seuls le nom et le mot de passe d'un administrateur sont nécessaires.
HFSQL
Cluster HFSQL :
Possibilité d'utiliser la fonction HCopieFichier.
Optimisation de la synchronisation.
Données spatiales :
Indexation.
Requête TOP : Optimisation des requêtes réalisant plusieurs parcours simultanés sur une clé composée.
Possibilité de réaliser une installation silencieuse d'un serveur HFSQL pour Linux.
Centre de Contrôle HFSQL
Langue du serveur : Il est désormais possible de changer la langue du serveur pour les serveurs HFSQL 2024. Cette information est disponible dans les paramètres du serveur (onglet "Général").
Gestion des clusters HFSQL : Il est désormais possible d'importer une base HFSQL Classic dans un cluster.
Nouvelles options d'affichage des données dans le Centre de Contrôle HFSQL (notamment possibilité d'afficher les rubriques de type Texte sur plusieurs lignes).
WLangage
Nouvelle syntaxe pour COMPILE SI permettant de compiler un code différent si un élément du projet est inclus dans la configuration courante.
Optimisation de COMPILE SI encadrant une procédure.
Fonctions disponibles en syntaxe préfixée :
NotifAjoute : Ajoute une notification dans la barre système de l'appareil (Android) ou dans le centre de notification (iOS).
NotifModifie : Modifie une notification actuellement affichée dans la barre système de l'appareil.
NotifSupprime : Supprime une notification affichée dans la barre système de l'appareil.
NotifPushEnvoie : Envoie une notification push (distante) à un appareil mobile (iOS ou Android).
Nouvelles fonctions WLangage :
AfficheLicence : Affiche la licence du framework WINDEV Mobile ou des librairies du framework.
XMLVérifieSignature : Vérifie la signature d'un noeud XML.
Fonctions WLangage modifiées :
ConstruitTableFichier : Les nouvelles constantes taColonneMonoligne et taColonneMultiligne permettent d'indiquer si la colonne texte doit être monoligne ou multiligne.
ExécuteFAA : Les constantes faaUndo et faaRedo permettent désormais de gérer le undo / redo dans un champ Editeur de code.
HCopieFichier : Il est désormais possible d'utiliser cette fonction pour copier des fichiers de données dans un cluster HFSQL.
XMLOuvre : Nouveau paramètre permettant de spécifier le mode d'analyse du code XML.
Nouveaux types WLangage :
xmlVérificationSignature : Permet de définir les informations nécessaires pour la vérification d'une signature XML.
OpenAPI
Support des clauses 'oneOf', 'anyOf' et 'allOf'.
Spécificités Android
HFSQL :
Gestion des rubriques spatiales et binding rubriques spatiales / champs.
Nouvelles fonctions :
DateVersJourDansLAnnée : Renvoie le numéro du jour dans l'année correspondant à une date donnée.
fChangeExtension : Change l'extension d'un fichier présent sur un disque.
JourEnCours : Renvoie le numéro du jour en cours dans le mois courant.
UTF8Valide : Teste la validité d'une chaîne de caractères au format UTF8.
UTFConvertit : Convertit une chaîne ou un buffer vers le format spécifié : UTF, Ansi, Unicode.
Exemples
De nouveaux exemples sont fournis dans cette mise à jour.
Le "Goodies du trimestre" est un magnifique plaid "WINDEV" (120x160cm). En combinaison lisse et chaude de toison de corail et de matériaux sherpa de 380g / m2, ce plaid vous réchauffera cet hiver.
(gratuit) Recevez sur votre bureau le dossier complet et le magazine "01net" : 100 témoignages de réussite, et découvrez comment développer 10 fois plus vite !