Produit

Prise en charge du partage des ressources entre origines (CORS)

Traduit automatiquement de Deepl

Vous est-il déjà arrivé de créer une demande de données HTTP et de vous heurter à une erreur rouge « l’accès à la demande HTML a été bloqué par la politique des cors » ?

Lorsque votre site se trouve sur le même domaine que le serveur du service web, il n’y a aucun problème. Cependant, ce n’est pas le cas lorsque vous effectuez une requête d’origine croisée. L’accès est refusé en raison de la sécurité du navigateur qui empêche les requêtes HTTP vers un autre domaine. Le résultat ? Une erreur de politique CORS.

Pour vous aider à autoriser explicitement certaines demandes d’origine croisée sur votre serveur, 4D prend désormais en charge le protocole CORS. L’accès aux données à l’aide de requêtes d’origine croisée vient de devenir plus facile !

Produit blank

Nouvelle syntaxe de déclaration pour une autocomplétion intuitive

Traduit automatiquement de Deepl

Vous êtes-vous déjà interrogé sur la fonction d’autocomplétion de 4D ou vous êtes-vous demandé pourquoi 4D suggère toutes les fonctions utilisées dans le code ? Comme un objet est un type très générique, 4D ne sait que ce qu’il stocke réellement au moment de l’exécution. Cependant, cela ne vous aide pas beaucoup lorsque vous écrivez votre code.

4D propose désormais une nouvelle syntaxe alternative qui améliore considérablement l’autocomplétion lors de la déclaration de vos variables.

Produit blank

4D Write Pro – Plus de contrôle lors de l’utilisation des formules

Traduit automatiquement de Deepl

En tant qu’utilisateur de 4D Write Pro , vous avez très probablement utilisé des expressions (ou plus récemment des formules) pour remplir automatiquement certaines parties de vos documents. Ces formules peuvent renvoyer du texte« brut » ou des images. Dans le cas du texte, elles peuvent contenir des sauts de ligne. La question est de savoir comment traiter ces sauts de ligne lorsqu’ils sont traités dans les documents de 4D Write Pro ? Cet article de blog fournit les réponses … continuez à lire !

Produit blank

CryptoKey : Cryptage, décryptage, signature et vérification !

Traduit automatiquement de Deepl

Les solutions 4D ont toujours été sûres et stables. Cela s’explique par le fait que 4D investit énormément dans le développement et la mise à jour des fonctions de sécurité. 4D poursuit cet effort dans 4D v18 R4 avec une nouvelle fonctionnalité qui améliore encore sa boîte à outils de sécurité. Une nouvelle classe fournissant un ensemble de méthodes pour effectuer des opérations cryptographiques courantes est maintenant disponible : La classe CryptoKey.

Produit blank

4D View Pro : Fusionner et défusionner des cellules

Traduit automatiquement de Deepl

Souvent, lorsque vous créez un tableau, vous pouvez avoir besoin de combiner deux ou plusieurs cellules pour créer un titre centré sur une section particulière de votre tableau. A partir de 4D v18 R4, un nouvel ensemble de commandes est à votre disposition pour vous aider à fusionner et défusionner un groupe de cellules par programmation. Voyons quelques exemples.

Produit blank

Recevoir des e-mails avec le protocole IMAP

Traduit automatiquement de Deepl

Dans 4D v18, nous avons introduit une nouvelle façon d’envoyer des emails. Ensuite, dans 4D v18 R2, nous avons ajouté une nouvelle façon de récupérer les emails en utilisant POP3. Maintenant, dans 4D v18 R4, nous faisons les premiers pas vers une nouvelle façon de gérer le protocole IMAP. Comme nous l’avons fait pour SMTP et POP3, il existe une nouvelle commande IMAP New transporter pour gérer le protocole IMAP.

Le protocole IMAP (Internet Message Access Protocol) est un protocole standard de l’Internet utilisé par les clients de messagerie pour récupérer les messages électroniques sur un serveur de messagerie. Ce protocole permet de gérer plusieurs boîtes aux lettres, de télécharger des e-mails, d’effectuer des recherches sur le serveur, de gérer l’état des messages, et bien plus encore !

Et avec cette première fonctionnalité IMAP, vous pouvez ajouter des méthodes au transporteur pour : avoir la liste des boîtes aux lettres disponibles, sélectionner une boîte aux lettres, et recevoir des emails de la boîte aux lettres sélectionnée. Voyons comment.

Produit blank

4D Write Pro – Exportation directe au format PDF !

Traduit automatiquement de Deepl

Et si je vous disais qu’avec 4D v18 R4, vous pouvez exporter des documents 4D Write Pro directement au format PDF (sur macOS et Windows), sans avoir besoin d’installer de pilotes d’impression ou de logiciels supplémentaires ? C’est désormais possible… et ce n’est pas tout ! Vous êtes également en mesure de définir plusieurs options, tant pour la forme que pour le contenu. Continuez à lire pour en savoir plus !

Produit blank

4D pour iOS : Notifications instantanées

Traduit automatiquement de Deepl

4D v18 R4 offre une fonctionnalité très intéressante … Notifications push. Il s’agit de messages envoyés directement sur l’appareil mobile de l’utilisateur à partir de votre application. Les notifications push fournissent aux utilisateurs des informations pertinentes pour les encourager à utiliser une application. À partir de cette version, 4D pour iOS permet non seulement de le faire, mais aussi de le faire facilement !

Pour l’authentification par courriel, 4D pour iOS vous facilite également la vie.