Les articles ci-dessous ont été récupérés du(des) sites de Tanguy Pruvot (tanguy.fr.to, tanguy.wdscript.fr, wdscript.sourceforge.net et tanguy.ath.cx) qui ont disparu d’internet. Merci à son auteur pour ses contributions intéressantes ! Continuer à lire « Grenier, boite 5 »
Grenier, boite 3
Les articles ci-dessous ont été récupérés d’un site « Dev4U.org – Communauté des utilisateurs WinDev et WebDev » qui a disparu d’internet. Merci aux auteurs cités ci-dessous pour leur contributions !
Continuer à lire « Grenier, boite 3 »
Grenier, boite 2
Les articles ci-dessous ont été récupérés d’un site « Bekier en ligne » (bekier.fr et bekier.org) qui n’existe plus. Les articles parlant de PSION, marque abandonnée en 2013, n’ont pas été repris.
Merci à son auteur Cyril BEKIER (et aux autres si précisés) ! Continuer à lire « Grenier, boite 2 »
PayPal dans WinDev
Lorsque 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. Continuer à lire « PayPal dans WinDev »
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. Continuer à lire « Téléchargement par HTTP via Socket »
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. Continuer à lire « Lecture séquentielle de fichier texte »
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. Continuer à lire « Lecture JSON »
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 ! Continuer à lire « Grenier, boîte 1 »
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. Continuer à lire « Support vidéo »
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. Continuer à lire « Certifier une application WinDev en 6 étapes »






