Paramètres de l’utilisateur liés au fichier de données
Si vous avez l’habitude d’exécuter plusieurs instances 4D d’une application sur le même système, nous introduisons avec 4D v16 une fonctionnalité qui va vous simplifier la vie.
Vous avez maintenant la possibilité d’associer un ensemble de paramètres utilisateur différents à chaque fichier de données.
Processus préemptifs pour le langage 4D
Depuis 4D v11, le serveur de base de données et le serveur SQL utilisent tous deux le multithreading préemptif. À partir de 4D v13, le serveur Web en mode statique utilise également le préemption. Maintenant, avec la v15 R5, le langage 4D peut également être exécuté dans des processus préemptifs.
4D Write Pro : Création de documents par programmation
Une utilisation courante de 4D Write était de créer automatiquement des documents, tels que des factures, des rapports, des commandes, sur la base de modèles créés ou conçus par l’utilisateur final.
4D Write Pro v16 prend en charge cette utilisation grâce au nouveau concept de signets, qui peuvent être utilisés pour créer facilement de nouveaux documents section par section.
Nouvelle commande « Get 4D File
Dans 4D v16, une nouvelle commande Get 4D File renvoie le chemin d’accès à différents fichiers 4D. Vous pouvez maintenant facilement récupérer le chemin des fichiers suivants :
- Fichier de configuration de sauvegarde
- Fichier de la dernière sauvegarde
- Fichier de paramètres de la structure de l’utilisateur
- Fichier de configuration des données utilisateur
Une nouvelle fonctionnalité dans 4D Write Pro : les « signets » !
Les signets peuvent désormais être créés à l’intérieur des documents de 4D Write Pro. Mais qu’est-ce qu’un signet ? Un signet est une référence nommée correspondant à une sélection de texte d’un document 4D Write Pro.
Plusieurs signets peuvent être présents dans un même document. Une fois les signets créés, ils peuvent être récupérés sous la forme d’une liste de noms, puis l’utilisation de l’un d’entre eux permet de retrouver la plage de texte correspondante.
Obtenir la liste des formats contenus dans C_PICTURE
Un champ ou une variable image peut stocker différents formats d’image – et même une image dans plusieurs formats en même temps. Par exemple, une image peut être stockée en PNG, SVG et MacPICT – dans la même variable.
La nouvelle GET PICTURE FORMATS vous permet d’obtenir le nombre et les types de format qui sont contenus dans une variable C_PICTURE.
Les propriétés de vue dans 4D Write Pro
A partir de 4D v16, vous pouvez définir en phase de conception la manière dont un document 4D Write Pro sera affiché dans une zone 4D Write Pro. Sans écrire une seule ligne de code, vous pouvez définir plusieurs attributs d’affichage tels que la résolution, le zoom, le mode d’affichage de la page. Des propriétés avancées sont également disponibles pour définir si vous souhaitez afficher des expressions ou des valeurs 4D par exemple. Là encore, pas de code à écrire, juste une case à cocher et le tour est joué.
Protection de l’évaluation dynamique des expressions de 4D Write Pro
Avec 4D v16, 4D Write Pro offre désormais un niveau de protection plus élevé concernant l’évaluation des expressions 4D dans les documents.
Les développeurs peuvent désormais se fier entièrement à 4D pour vérifier l’évaluation de ces expressions. Ce faisant, les machines et les bases de données des utilisateurs finaux seront automatiquement protégées de tout effet secondaire éventuel.
Une expression 4D valide peut être un champ, une variable, une commande 4D, une instruction retournant une valeur, une méthode de projet, etc.
À partir de 4D v16, les expressions 4D « non sécurisées » ne seront plus évaluées et une erreur sera affichée à la place.
Échange de messages entre processus
4D v15 R5 introduit un nouveau moyen, simple et puissant, d’échanger des informations entre processus et également entre processus et formulaires. Cette fonctionnalité est basée sur un système de messagerie asynchrone qui permet d’appeler les processus et les formulaires et de leur demander d’exécuter des méthodes avec des paramètres dans leur propre contexte.
La version sans Altura de 4D Windows 64-bit est en route
Sur la voie de la fourniture d’une version Windows 64 bits de la gamme de produits 4D, nous avons atteint une étape importante, une version sans Altura. Altura est une bibliothèque permettant d’émuler les fonctionnalités de MacOS sur Windows, qui était utilisée pour aider les développeurs de plug-ins à fournir leurs produits sur Windows.
Bien qu’en interne, 4D n’utilisait plus Altura pendant un certain temps, il était toujours profondément intégré pour fournir la fonctionnalité aux plug-ins tiers.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique