PayPal dans WinDev

PayPal dans WinDev

PaypalLorsque l’on pense « paiement », on associe assez vite ce mot avec « en ligne ». Dans la plupart des cas, le paiement est supporté par un site internet/boutique en ligne. Quand on fait des logiciels en WinDev, faire correspondre le paiement fait sur via votre site internet et une clé de licence augmente la charge administrative. Le client subit aussi, dans ce processus, un délai entre son paiement et l’activation de son logiciel. Lire la suite

Téléchargement par HTTP via Socket

Téléchargement par HTTP via Socket

Les instructions httpRequête et httpRécupereRésultat servent à récupérer un résultat en interrogeant une adresse URL. Pour avoir la jauge, l’utilisation de HTTPJauge est nécessaire mais est bizarrement indépendante au lieu d’être un CallBack. De même, il n’est pas possible de limiter le débit de téléchargement. Le code ci-dessous le permet et pilote la jauge directement et la vitesse. Lire la suite

Lecture séquentielle de fichier texte

Lecture séquentielle de fichier texte

L’on est parfois amené à faire des traitements sur un grand nombre de fichiers textes (pour faire des statistiques, extraire des données, modifier une valeur, …). Pour cela, le premier réflexe est d’utiliser les fonctions standard de lecture proposées par le WLangage. Le code ci-dessous propose d’augmenter la vitesse de lecture de vos fichiers en remplaçant le fLitLigne par la lecture d’un buffer et la recherche de retour-charriot. Lire la suite

Lecture JSON

Lecture JSON

Malgré l’existence des fonctions JSONVersVariant et VariantVersJSON (qui ne fonctionnent pas toujours bien selon mon expérience en WD23), voici un bout de code permettant de retrouver une données dans un JSON selon son chemin. Lire la suite

Grenier, boîte 1

Grenier, boîte 1

Les articles ci-dessous ont été récupérés d’un site « Cours Windev » qui a disparu d’internet (ATTENTION : ne pas tenter d’aller sur http://www.courswindev.com, la page qui persiste donne des alertes de sécurité). Seuls les contenus présentant un intérêt sont ici proposés.  Merci à son auteur Mouhcin ! Lire la suite

Support vidéo

Support vidéo

Pour les cas un peu particuliers soumis au support technique de PCSOFT, il est souvent demandé un projet test permettant de reproduire le problème. Mais quand c’est l’interface utilisateur qui peine (plantage, bizarrerie à l’écran, incohérence, …), à la suite de toutes une série d’actions (nous dirons « problème aléatoire »), il est illusoire d’avoir une prise en charge de la part de l’éditeur puisqu’il est quasi impossible de reproduire le problème (dans le projet en cours ou un nouveau).

Voilà pourquoi il est proposé, ci-dessous, 2 logiciels gratuits permettant d’enregistrer ce qui se passe à l’écran de manière permanente. Lire la suite

Certifier une application WinDev en 6 étapes

Certifier une application WinDev en 6 étapes

Chaque version de Windows apporte son lot de « sécurité » et oblige les développeurs à mettre à jour leur logiciel. On peut parler ici des répertoires « standard », de l’accès à la base de registre, de la difficulté de faire les mises à jour de l’exécutable, d’écrire dans le répertoire de ce dernier … j’en passe et des meilleurs.

Un autre aspect concerne une étape plus en amont, au moment de l’installation. Plusieurs questions circulent sur les forums pour savoir comment signer un exécutable et éviter ainsi les messages alarmistes chez l’utilisateur qui font baisser, d’un coup, son niveau de confiance. Lire la suite