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 !

Optimisation de la vitesse HyperFileSQL

Document fourni par PC-SOFT en 2003 mais toujours d’actualité. Ce document est purement informatif et n’est pas contractuel.

Concernant le mécanisme de verrou opportuniste de Windows, vous trouverez ci-dessous les modifications à apporter dans la base des registres sur les postes clients :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]

« UtilizeNtCaching »=dword:00000000
« UseOpportunisticLocking »=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters]

« UseWriteBehind »=dword:00000000

Classe de gestion du spool d'impression (Philippe Pasquali)
La fonction la plus intéressante étant iWaitForAddSpoolInPrinter() qui lancée dans un thread ThreadExécute (« WaitForJob »,threadNormal,iWaitForAddSpoolInPrinter) permet de monitorer un spool d’impression.

Liste des fonctions :

– Contrôle d’un job donné ou de l’ensemble des jobs
– Ajout une imprimante
– Suppression d’un ou des jobs d’une file d’attente d’une imprimante
– Récupération de la liste des port déclarés sur un serveur
– Récupération des caractéristiques imprimantes
– Récupération de la liste des fichiers en attente d’impression
– Status d’une imprimante
– Récupération du nombre de job d’une file d’attente d’imprimante
– Mise en pause d’un ou de tout les jobs d’une file d’attente
– savoir si une imprimante est installée sur le poste
– Remettre en fonction un ou tout les jobs d’une file d’attente
– Paramétrer une imprimante comme imprimante par défaut.
– Récupération de l’état d’une imprimante
– Monitoring d’un spool d’imprimante

Téléchargez la classe ici.

Génération d'un PDF à l'aide de PDFCreator
Fonctionne avec la version 0.9.3 ou supérieure.

Les nouvelles versions de PDFCreator ne s’appuient plus sur un fichier INI mais sur la base des registres.

Ce projet WinDev montre comment exploiter les nouvelles versions de PDFCreator. Il propose deux procédures très simples permettant d’y parvenir, assignation de l’imprimante et ouverture automatique du document.

Téléchargez le projet ici.

Projet Carte de fidélité (François AMISSE)
Application qui permet de suivre une clientèle au travers de cartes de fidélités.

Cette application a été développée pour les magasins de tout type et intègre les notions de taille et de pointure chères aux magasins d’équipements à la personne comme les magasins de vêtements ou de chaussure.

Téléchargez le projet ici.

Projet WDGescom (François AMISSE)
GESCOM est une application de gestion commerciale adaptée aux petites entreprises qui souhaitent disposer d’un outil simple et intuitif de gestion de leur activité commerciale.

L’outil gère toute la partie facturation (avoir, BL, devis et facture), les clients, les fournisseurs et les stocks (articles, mouvements d’entrées et de sortie, inventaire).

Des outils sont intégrés comme par exemple la génération de mailing.

Téléchargez le projet ici.

Classe pour gérer les icônes de la zone de notification (systray/barre des tâches) (Romain PETIT)
Cette classe est surtout destinée à des applications monofenêtrées (tâches de fond) et susceptibles de rester en exécution pendant toute la durée d’utilisation de l’ordinateur.

Elle est très simple à utiliser, il suffit de déclarer dans le code d’ouverture de la fenêtre :

est un objet cSystray

et c’est tout ! Tout est géré par la classe (évènements, menus contextuels, icône)

Téléchargez le projet ici.

Ce site n'a aucun lien avec la société PC SOFT®. Les marques "WinDev" et "WebDev" sont des marques déposées de la société PC SOFT.