Déjà évoqué dans un précédent billet, les attributs d'extension sont très utiles et permettent de considérablement simplifier l'écriture de traitements WLangage, tout en améliorant la lisibilité du code. Combinés avec l'utilisation de procédures internes, les attributs d'extension permettent par exemple de regrouper dans un seul code un ensemble de tâches. Sans procédures internes, le même traitement aurait nécessité de créer plusieurs procédures, définir des automatismes... Voici un exemple très simple...
La visualisation d'un PDF généré à partir d'un état (iImprimeEtat) sur un iPhone ou un iPad passé sous iOS 13 peut ne pas contenir tous les textes. Cet effet se produit sous iOS 13 si l'état utilise une police personnalisée ("Arial" par exemple). A partir de iOS 13 la police peut ne plus être dans le lecteur PDF utilisé pour la visualisation. De ce fait le texte est manquant sur l'...
La création d'une classe dans un site WEBDEV permet de créer une classe serveur, navigateur, ou une classe mixte : les instances d'une classe serveur, seront exclusivement allouées et utilisables dans un code...
Un nouveau Webinaire est programmé jeudi 26 septembre 2019 à 11h. Dans cette session de 20 minutes, découvrez comment bien mettre en place une programmation défensive. Vos applications gagnent en fiabilité et pour vous la maintenance est facilitée. Après la diffusion en direct, la vidéo restera disponible avec ce même lien. Retrouvez l'ensemble des webinaires sur notre site : https://pcsoft.fr/webinaires.htm
La mise en conformité avec le règlement général sur la protection des données (RGPD) peut imposer d'ajouter dans les applications une fonction d'anonymisation de certaines données. Lorsque les données sont dans une table HFSQL sans journalisation, le processus ne nécessite pas d'action particulière....
© 2019 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV