Ajouter

Tous les téléchargements de Delbeke

    Echange de textes entre 2 applications

    Licence : Non renseignée - 14/11/2010 - Téléchargé x

    Le composant DiConverse permet d'envoyer un texte à une autre application
    *************************************************************************
    Le principe de fonctionnement
    Consiste à marquer la fenêtre principale de l'application réceptrice avec une marque personnalisée (utilisation de SetProp).
    Cette fenêtre est sous-classée de façon à intercepter le message WM_COPYDATA.
    Quand elle reçoit ce message, on déduit de la structure COPYDATASTRUCT
    Le texte reçu et le composant lève un évènement DataArrival.

    Du coté de l'application émetteur, c'est encore plus simple.
    On fait une énumération(EnumWindows) des fenêtres pour retrouver la fenêtre ayant la marque (GetProp) de façon à lui envoyer ... Voir la suite

    Redimensionner des contrôles

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant sert à redimensionner automatiquement les composants contenus dans une feuille quand la fenêtre est agrandie par l'utilisateur.



    Par contre si la fenêtre est diminuée, les composants ne sont plus redimensionnés, et des scrollbars sont affichés, permettant de voir les parties masquées de la fenêtre.



    Pour l'utilisation :

    • Poser le composant pour couvrir toute votre feuille.

    • Mettez vos composants dedans.

    • Ajoutez ce code à votre form.




    Private Sub Form_Load()
    AutoScroll1.AutoScroll True
    End Sub


    Private Sub Form_Resize()
    On Error Resume Next ' ... Voir la suite

    Composant Icontray

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant ocx sert a gérer une icône représentant une application dans le systray (Zone en bas à droite de la barre de taches de windows) le composant est fourni avec un programme de test mettant en oeuvre toutes les fonctionnalités.

    Hachage et Cryptage via CAPICOM

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Outre la signature de document, Capicom permet la prise d'empreinte et le cryptage de données


    Le hachage


    Le hachage permet de créer une empreinte de données. Cette action n'est pas réversible, on ne peut pas partir du Hash pour retrouver le fichier d'origine, par contre un fichier donne un hash unique, caractéristique de ces données. À la façon des empreintes digitales classiques, on ne peut pas connaitre la personne qui à fait cette empreinte, mais une même personne générera toujours la même empreinte et elle lui sera propre.



    Le cryptage



    Le cryptage permet de générer une donnée cryptée qui pourra être décryptée si l'on connaît la clé secrète qui a servi au cryptage, l'opé ... Voir la suite

    Composant Ouverture fichier

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Il y a beaucoup de sources sur le web concernant les boites de dialogue d'ouverture et d'enregistrement de fichier.
    Celui-ci en est un de plus.
    Il se présente sous la forme d'un textbox associé avec un petit bouton, l'avantage est qu'il n'y a pas besoin de galérer pour positionner le bouton.

    Le composant a trois modes de fonctionnement, un pour le open, un pour le save et un pour le folder.
    La boite de dialogue open folder est prépositionnable (quand la boite s'affiche il est positionné sur un répertoire précis) et dispose d'un bouton pour créer un nouveau répertoire.

    Quand l'utilisateur sélectionne le bouton annuler, pas d'événement, si il valide son choix un événement est déclenché

    Composant ComboGrid

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant est un ComboBox dont la partie liste à été remplacée par une grille de donnée.
    La grille de données est liée en interne à un composant d'accès aux données (DAO)
    L'accès à ce composant interne est géré comme un contrôle data, avec comme différence que les différentes propriétés commencent par Liste
    Exemple:
    La propriété RecordSource du Contrôle data est remplacée par ListRecordSource, la propriété RecordSet, par ListRecordSet etc.
    La grille en elle même est un DbGrid, les colonnes peuvent être triées par un click de souris sur l'entête de la colonne.

    Tout le composant est basé sur DAO, si quelqu'un veut le traduire pour ADO, libre à lui, mais je demanderais dans ce cas un changement du nom du ... Voir la suite

    Composant label vertical

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Un composant label tout bête mais qui peut rendre des services.
    Le texte est orienté verticalement de bas en haut ou l'inverse, sur une ou plusieurs lignes, heu je devrais dire colonnes.
    Attention, il ne fonctionne que si on lui met des polices vectorielles.

    Un client Ftp dans un Ocx

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant OCX autonome vous permet de créer très rapidement un client FTP.
    Il est basé sur le contrôle WinSock, et en plus de commandes de base de Ftp, il expose des meta commandes regroupant plusieurs commandes de base pour faciliter les dialogues communs.
    Il est livré avec son interface utilisateur, que vous pourrez modifier à votre convenance.

    Composant ProgressBar

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    iFlood6.ocx est un composant ProgressBar,

    Il offre la possibilité d'une progress bar verticale ou horizontale
    On peut choisir la couleur de fond, la couleur de la progress bar et la couleur du texte.
    On peut choisir d'afficher le pourcentage d'avancement ou pas
    On peut choisir d'inverser la progression
    Il n'accepte comme valeur qu'un chiffre entre 0 et 100 (fonctionne directement en pourcentage)

    Composant Client Smtp pour envoi d'Emails

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant attaque directement le serveur SMTP.



    Il est capable d'envoyer
    • des mails en texte brut avec ou sans pièce(s) jointe(s).
    • des mails formatés HTML avec ou sans pièce(s) jointe(s) avec ou sans papier à lettre.



    Il génère les demandes de confirmation de lecture ainsi que l'urgence.




    Il peut envoyer a de multiples destinataires avec copie conforme et copie conforme aveugle.


    Un exemple d'utilisation est fourni.

    Composant pour gérer des logs

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant permet d'afficher un historique d'événements dans une fenêtre défilante. Bien qu'il ait une limite au nombre de lignes qu'il peut mémoriser, il n'est pas nécessaire de le gérer, car il s'occupe d'effacer automatiquement les plus anciennes.
    Comme en fait, la liste est un bitmap, le nombre de lignes gardées dépend de la police qu'on lui impose en affichage. Dans une police MS Sans Serif en corps de huit, il est capable de garder un millier de lignes.
    Les lignes peuvent être affichées dans la couleur que l'on veut ainsi qu'avec une couleur de fond choisie. Par défaut, noir sur fond blanc.
    Si vous le décidez, un ficher texte mémorisera toutes les lignes, même celle qui auront disparu de la liste.
    Vous pouvez aus ... Voir la suite

    Un fond dégradé pour vos forms

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce composant travaille indifféremment sur les Forms et les MDIForms.
    Il permet d'afficher un fond en dégradé sur vos feuilles de la couleur StarColor à la couleur EndColor en choisissant le sens du dégradé (Orientation) avec en prime, une image centrée sur la feuille, redimensionnée à la taille de la fenêtre en respectant le ratio hauteur/largeur de l'image. Le composant a également une propriété MaskColor qui est la couleur à mettre en transparence (idéal pour des logos).

    Composant pour gérer le ShellExecute

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Il y a quelque temps, j'ai dû réaliser un programme tournant en tâche de fond . Il devait lancer, au fur et à mesure que des documents se présentaient, lancer un programme avec une chaîne de commande correspondant aux documents.(ShellExecute). Aux tests, tout était parfait. En mise en production, les documents arrivaient tellement vite que j'avais des centaines de programmes lancés quasi simultanément et la machine s'effondrait littéralement sous la charge. J'ai donc développé ce composant qui prend en charge le lancement et l'arrêt du programme lancé, ce qui permet par exemple de ne lancer un autre programme que quand un autre est fini.

    En y étant, j'ai peaufiné le composant qui est maintenant capable de lancer l'exécution d'un pr ... Voir la suite

    Evaluer une expression algébrique contenue dans un string

    Licence : Non renseignée - 14/11/2010 - Téléchargé x
    Ce code est un analyseur/resolveur d'expressions algébriques,incorporé dans un composant OCX


    Ce source est intéressant car il montre comment font les compilateurs pour évaluer des expressions algébriques

    On fourni au composant une chaîne de caractères, celui-ci l'analyse en vue de la transformer en notation polonaise inversée dans fonction PostFixIt.

    Cette partie fait appel massivement à la récurrence (Une fonction appelle un fonction qui elle même , a un moment ou un autre va appeler la première).

    Ensuite cette chaîne est exécutée à l'aide d'une pile LIFO (Last In/First Out) dans la fonction DoCalcule

    Le programme est capable d'analyser,un niveau de parenthèses quelconque


      Voir la suite

    Composant couteau suisse axé fichiers

    Licence : Non renseignée - 13/11/2010 - Téléchargé x
    Ce composant est un fourre-tout de fonctions axées vers les fichiers/disque.Vous y trouverez pêle-mêle, les fonctions de boites de dialogues communes,
    les fonctions copy/move/delete de l'explorateur windows,des fonctions pour créer un raccourci sur le bureau/dans la barre de menu,
    la lecture/modifications des attributs d'un fichiers (simple propriété en lecture/écriture) des fonctions de formatage/copie des disquettes

    Enfin bref, y a pas plein de trucs a découvrir. Un exemple d'utilisation est donné