15 novembre 2008
Composant Windev DataProtect
DataProtect est un composant Windev destiné principalement à sécuriser les données sensibles de vos applications.
DataProtect est le composant anti-debug pour vos applications Windev.
Il permet ainsi d'éviter qu'un utilisateur curieux ou mal intentionné puisse visualiser, à l'aide d'un débogueur (ou équivalent), des informations auxquelles il n'a normalement pas accès (mots de passe internes, données cryptées, fichiers protégés...).
Il dispose également d'un générateur de mot de passe qui vous permet de créer, pour vos... [Lire la suite]
04 novembre 2008
Interdire le déplacement d'une fenêtre
Pour interdire le déplacement d'une fenêtre, par la barre de titre, on peut par exemple intercepter l'évenement WM_MOVING (0x0216) et dans la procédure appelée, remettre les coordonnées initiales de la fenêtre.
Pour que le déplacement soit également impossible par le fond, il est nécessaire de décocher :"Déplacement par le fond" dans l'onglet IHM de la description de la fenêtre.
Le code correspondant est alors :
Télécharger la fenêtre exemple pour Windev 11
Pour plus de détail sur l'évenement WM_MOVING voir... [Lire la suite]
02 novembre 2008
Documentation sur Word
Lors de l'utilisation dans Windev de l'objet automation de Word, il est souvent nécessaire de connaitre la syntaxe des méthodes, les paramètres passés et les valeurs des constantes.
Cette documentation est pour un grande part disponible dans l'éditeur VBA et les constantes peuvent être obtenues dans la fenêtre espion de VBA.
Mais il est aussi possible de consulter l'aide MSDN en ligne à :
Pour Word 2007 la documentation générale http://msdn.microsoft.com/en-us/library/bb244515.aspx les constantes... [Lire la suite]
02 novembre 2008
Documentation sur Excel
Lors de l'utilisation dans Windev de l'objet automation d'excel il est parfois nécessaire d'indiquer la valeur des constantes xl....Ces constantes peuvent être obtenues dans la fenêtre espion de VBA ou directement sur le web :
Pour Excel 2007http://msdn.microsoft.com/en-us/library/bb259478.aspx
Pour Excel 2003http://msdn.microsoft.com/en-us/library/aa221100.aspx
Une documentation VBA d'Excel 2003 est également accessible à http://msdn.microsoft.com/en-us/library/aa220733.aspx
02 novembre 2008
Ajouter des fonctions à la classe standard cExcel
Pour récuperer le nom de toutes les feuilles du classeur ouvert
Pour ouvrir un fichier protégé par un mot de passe
Pour sauvegarder un classeur (feuille) dans un format différent (par exemple en texte csv)
Pour sauvegarder un classeur en évitant les demandes de confirmation d'Excel
Pour masquer / afficher une feuille d'un classeur Excel ouvert
Pour ajouter un lien HyperTexte sur une cellule
ou pour lire le lien sur une cellule
Toutes ces extensions sont téléchargeables dans une classe... [Lire la suite]
02 novembre 2008
Récupérer l'icone d'un exécutable ou d'une Dll
Le code suivant :
télécharger la fenêtre exemple pour Windev 11
charge un fichier exécutable et récupère l'icone dont l'index est passé pour l'afficher dans le champ image "IMG_Image1"
Pour plus de détails sur les paramètres de ces API voir sur MSDN : http://msdn.microsoft.com/fr-fr/ms646973(en-us).aspx
02 novembre 2008
Modifier les attributs d'une fenêtre
La modification des attrributs d'une fenêtre permet, par exemple, de supprimer les boutons de maximisation et d'iconisation d'une fenêtre MDI, de forcer l'affichage des ascenceurs, de supprimer la barre de titre...
La procédure suivante, appelée avec les paramètres adéquats peut réaliser ces fonctions sur tout type de fenêtre.
Par exemple pour supprimer les boutons Maximiser et Iconiser :
Télécharger la fenêtre exemple pour Windev 11
01 novembre 2008
Bienvenue
Sur le nouveau blog de SoftProtect.fr.
Ce blog nouvellement créé regroupe toutes les anciennes publications actives de l'auteur Francis MOREL.
Il regroupe tous les codes et astuces publiées par l'auteur en relation avec l'outil de développement Windev et ses dérivés Windev Mobile et Webdev.(Windev, Windev Mobile et Webdev sont des marques déposées de PCSoft)
En association avec le site principal, ce blog vous permettra aussi de rester informé sur toutes les nouveautés du site SoftProtect.fr.