Produit

Fichiers, Dossiers… et maintenant Manipulateurs de fichiers !

Les commandes File et Folder, apparues dans 4D v17 R5, vous permettent de gérer les dossiers et les fichiers sur le disque de manière moderne et efficace.

En ce qui concerne l’écriture et la lecture, les fonctions setText et getText sont à votre disposition pour lire ou écrire l’ensemble du contenu. Mais que faire si vous souhaitez lire ou ajouter une ou plusieurs lignes à un document existant ? Cela peut être fait plus facilement que jamais en utilisant les nouveaux objets « file handles » qui apparaissent dans 4D v19 R7.

Continuez à lire pour plus de détails !

Conseils blank

Tech Tips – Les 4 conseils d’avril sont là !

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques de 4D Inc.

En tant que développeur 4D, vous devez vous tenir au courant des nouvelles avancées que 4D diffuse en permanence. Outre les conseils et astuces fournis par l’équipe produit, les Tech Tips sont une autre référence pour apprendre certains concepts de 4D.

Cet article couvre 4 astuces :

  • Comment traiter les caractères génériques SQL comme une chaîne littérale.
  • Obtenir programmatiquement le nom du projet
  • Les méthodes préemptives dans la même chaîne d’appel doivent également être préemptives.
  • Créer un nouveau document View Pro basé sur une feuille
Produit blank

LZMA : le nouvel algorithme de compression

Traduit automatiquement de Deepl

Chaque fois que nous échangeons des fichiers, nous passons toujours par le rituel de la compression des fichiers avant de les envoyer. Depuis 4D v18, deux commandes sont disponibles, vous permettant de créer et de lire une archive ZIP en utilisant l’algorithme standard de compression zip.

Avec 4D V19 R3, la commande Zip Create Archive supporte un nouvel algorithme de compression : LZMA. L’avantage de cet algorithme est qu’il crée des archives plus petites que l’algorithme de compression standard zip. Voyons-en plus !

Produit blank

Compresser/décompresser des fichiers et des dossiers avec ces commandes

Traduit automatiquement de Deepl

Avant d’échanger des fichiers (par email par exemple), nous les compressons souvent pour réduire leur taille avant de les transmettre. Avec 4D v18, vous pouvez compresser et décompresser vos fichiers par programmation sans avoir besoin de bibliothèques ou d’outils externes. Voici les nouvelles commandes qui vous permettent de le faire :

Conseils blank

Puissance des objets et notation par points

Traduit automatiquement de Deepl

Avec 4D v17 R5, nous vous avons montré comment il est facile de manipuler un objet pour récupérer les attributs d’un fichier ou d’un dossier. Les choses sont devenues encore plus faciles grâce à la notation d’objet ! Dans ce billet de blog, nous vous proposons une IDH avec une interface utilisateur pour gérer les fichiers et les dossiers. Ce n’est pas nouveau dans 4D puisque vous pouviez le faire avec les commandes 4D classiques, mais maintenant vous pouvez le faire plus facilement et avec moins de lignes de code !

Produit blank

Notation des objets pour gérer les fichiers et les dossiers

Traduit automatiquement de Deepl

4D propose déjà des commandes pour gérer les fichiers et les dossiers, mais qu’en est-il des nouvelles commandes qui tirent parti de la puissance de la notation objet ?

Les objets ont changé la façon dont de nombreux développeurs 4D écrivent du code, le rendant plus générique, plus flexible, plus facile et plus rapide. Cette vague de changement s’étend maintenant aux fichiers et aux dossiers. Dans cet article de blog, nous allons vous montrer à quel point il est facile de manipuler un objet afin de récupérer les attributs d’un fichier ou d’un dossier (plutôt que d’appeler plusieurs commandes et de stocker les informations dans plusieurs variables). Les choses deviennent beaucoup plus faciles !