27 septembre 2016
publié par 
Un nouveau Webinaire est programmé jeudi 6 octobre 2016 à 11h. Dans cette session de 20 minutes, vous découvrirez les techniques fiables pour assurer la sécurité des mots de passe dans vos applications et vos sites (gestion de comptes clients). Après la diffusion en direct, la vidéo restera disponible avec ce même lien. Retrouvez l'ensemble des webinaires sur notre site : http://www.pcsoft.fr/webinaires.htm
21 septembre 2016
publié par 
Dans l'éditeur de WINDEV les options de l'éditeur de code proposent "Iconiser l'éditeur lors du mode test" : volet "Accueil du ruban", bouton "Options", option "Options de l'éditeur de code, volet "Débogueur" des options d'édition Cette option permet d'iconiser automatiquement l'éditeur lorsque le test "Go" du projet ou d'un élément est lancé. Ou à l'inverse, de conserver l'éditeur maximisé, afin d'avoir le test sur...
21 septembre 2016
publié par 
La gestion des notifications push proposée par Google est en cours de changement. Google remplace la solution initiale "Google Cloud Messaging" (GCM), par "Firebase Cloud Messaging" (FCM). Les applications générées à partir de WINDEV Mobile 21 étant conçues pour "Google Cloud Messaging" (GCM), il faut donc toujours utiliser cette solution pour mettre en œuvre les notifications push dans une application Android. Cela n'a pas d'incidence sur les applications existantes, car elles utilisent...
19 septembre 2016
publié par 
3/10/2016 - mise à jour disponible de WINDEV Mobile 21 afin d'utiliser les projets générés sous Xcode 8 : http://faq.pcsoft.fr/13544-windev_mobile_version_xcode_generation_application_ios-read.awp Il n'est donc plus obligatoire de conserver une version 7 de Xcode pour les projets générés par WINDEV Mobile 21. Le billet originel ci-dessous est cependant conservé pour avoir en cas de besoin un mode opératoire permettant : de faire cohabiter deux...
15 septembre 2016
publié par 
Un thread secondaire lancé par ThreadExécute permet d'accélérer les applications en parallélisant des traitements, ou en déportant une tâche sans qu'elle ne soit bloquante pour l'utilisateur. Il en est de même avec l'utilisation d'une tâche parallèle. Une règle fondamentale pour les traitements exécutés depuis un thread secondaire, ou une tâche parallèle, est de ne pas avoir d'interaction avec l'interface de l'application : pas d'accès aux champs...