Des nouveautés des versions 25 viennent d'être détaillées dans la documentation en ligne ! Nouveauté 091 - Modification de PDF en WLangage Pour manipuler plus simplement le contenu d'un fichier PDF, le WLangage propose différents types de variables : Gestion des fichiers PDF, Fonctions de gestion des fichiers PDF., Récupérer du texte dans un document PDF avec le nouveau type pdfDocument. Nouveauté 736 - Android : Débogueur sur le matériel Après le débogage autorisé sous iOS grâce...
La fonction AuthIdentifie permet depuis une application de s'authentifier via le service web d'un système partenaire supportant OAuth 2.0, ou le protocole OpenID. Cette authentification peut être faite uniquement pour autoriser l'accès à une application, ou pour utiliser des API du partenaire grâce à un "token" qu'il fournit lors de l'authentification. La récupération du "token" peut échouer avec le retour suivant : "Erreur en associant la socket au port...
Lors de l'utilisation du nouveau débogueur Android fonctionnant directement sur le device, afin de ne pas perturber l'application déjà installée sur le device, WINDEV Mobile crée une nouvelle application. Cette nouvelle application porte le même nom que votre application avec l'extension .go. Par exemple, si votre application se nomme com.wmsport.android, l'application pour le débogage se nomme com.wmsport.android.go. Si vous utilisez des services Google qui nécéssitent...
11 décembre 2019
publié par 
WINDEV, WEBDEV et WINDEV Mobile 25 sont disponibles en version finale dans l'espace téléchargement (250052J) ! https://www.pcsoft.fr/st/telec/index.html
10 décembre 2019
publié par 
Dans les nouveaux types évolués du WLangage en version 25, il y a le type pdfDocument. Il permet d'accéder simplement aux différentes données contenues dans un PDF d'une origine quelconque. Un PDF étant constitué de différentes parties, découlent du type pdfDocument différents types nécessaires à l'accès aux données : pdfPage, pdfElementPage... L'aide sera rapidement complétée avec ces nouveaux types. Afin de les utiliser, voici un exemple de code autonome pouvait être...