Un précédent billet aborde le thème des différentes qui peuvent apparaître entre le mode test "Go" d'une application, et sa version compilée pour la plateforme cible. L'important sujet des temps d'exécution n'avait pas été abordé. Il y a pourtant une différence qui peut être importante. Par défaut le mode test "Go" est conçu pour aider le développeur dans ses tâches d'écriture, de tests et de débogage. A l'inverse...
Un nouveau Webinaire de Jérôme Aerts est programmé jeudi 17 septembre 2020 à 11h : Undo Redo Facile avec WINDEV " Dans cette session, je vous explique comment intégrer facilement un mécanisme de Undo/Redo (CTRL Z/CTRL Y) dans vos applications. Je partirai sur l'exemple suivant: annuler les modifications apportées sur une fiche soit champ par champ, soit d'une man!ère globale. " Après la diffusion en direct, la vidéo restera disponible avec ce même lien. ...
11 septembre 2020
publié par 
Il est quelque fois nécessaire de changer de format de données. Si on reçoit par exemple une réponse de WebService au format XML et que l'on doit passer en paramètre à une fonction ce même résultat au format JSON. Plutôt que de déclarer les structures correspondantes, je vous propose une fonction générique qui parcours le contenu XML pour le convertir en JSON. // Résumé : Converti...
11 septembre 2020
publié par 
Il est quelque fois nécessaire de changer de format de données. Si on reçoit par exemple une réponse de WebService au format JSON et que l'on doit passer en paramètre à une fonction ce même résultat au format XML. Plutôt que de déclarer les structures correspondantes, je vous propose une fonction générique qui parcours le contenu JSON pour le convertir en XML. // Résumé : Converti un format JSON en XML // Syntaxe : //[ <Résultat> est un...
04 septembre 2020
publié par 
Apple propose une nouvelle API pour envoyer les notifications Push. Cette nouvelle API utilise le protocole HTTP/2, et sera la seule autorisée à partir de novembre 2020 : https://developer.apple.com/news/?id=11042019a&1572897862 La fonction NotifPushEnvoie du WLangage a donc été adaptée afin d'utiliser cette nouvelle API. Les changements d'API de ce type sont très fréquents, et dans le cas général transparents au niveau du WLangage. Mais dans ce cas précis,...