Sources VB6108 ressources dans cette catégorie Téléchargez et partagez sources VB6
Sources VB6
Liste des 108 ressources de cette catégorie
|
|
|
|
code en visual basic (excel) permettant de calculer la distance de jaro-winkler, représentative de la ressemblance de deux chaines.
la fonction est expliquée sous wikipedia.
j'ai toutefois ajouté quelques paramètres que l'on ne retrouve pas dans la formule initiale pour :
- les cas simples (chaines identiques --> distance =1)
- les recherches inutiles (caractères similaires trop loin dans des chaines longues)
bien sûr je suis preneur de toute amélioration : il s'agit de mon premier véritable algorithme en visual basic.
|
Licence : Libre
- Publié le 24/11/2011
- Éditeur : Mikael Buhé
|
|
|
|
|
Savoir si un fichier est déjà ouvert.
|
Licence : Non renseignée
- Publié le 07/11/2010
- Taille 2.601 Ko
- Auteur : ridan
|
|
|
|
|
Un exemple d'utilisation des API, permettant de prendre le contrôle de la souris
par le clavier.
Vous y trouverez l'emploi des APIs suivantes :
- pour placer la form dans le SYSTRAY
Function SetForegroundWindow
Function Shell_NotifyIcon
- pour lire les coordonnées, déplacer le curseur
Function GetCursorPos
Function SetCursorPos
- pour simuler l'action souris
Sub mouse_event
- pour créer un timer
Function SetTimer
Function KillTimer
- pour lire les touches du clavier Voir la suite
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : Asdorve
|
|
|
|
|
Créer une liste de publipostage, à partir de Word et d'un fichier texte
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : Xo
|
|
|
|
|
Ce code fractionne un fichier image en plusieurs autres fichiers.
La sauvegarde des fichiers est enregistré dans le dossier du projet.
Avant de lancer le run projet, modifier cette ligne.
'******** ATTENTION ****** vous devez indiquer ici votre propre fichier *********************
ChemNomImgSource = "C:\PersoFrancis\Provis3000x2000x300xCmaxi.bmp"
Utilisation GDIplus.dll
Attention, cette dll ne permet pas de bug, si cela vous arrive, l’éditeur VB6 plantera et vous perdrez les dernières modification apportées au code.
De plus ne fermez pas le programme en cours d’exécution avec le bouton de l’éditeur VB6,
la routine dans Form_Terminate ne serait pas exécutée.
|
Licence : Non renseignée
- Publié le 04/12/2010
- Taille 4 Ko
- Auteur : ProgElecT
|
|
|
|
|
Permet de retrouver le code ascii d'un caractères, celui-ci peut être ensuite copié/collé vers votre application, en haut de l'écran une zone RichTextBox permet le stockage temporaire de caractères.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : ProgElecT
|
|
|
|
|
Un exemple d'utilisation de la librairie io.dll pour accéder au port parallèle.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : ProgElecT
|
|
|
|
|
Permet de faire une capture d'écran en utilisant la touche PrintScreen et de compresser l'image au format JPG
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 91.6 Ko
- Auteur : ridan
|
|
|
L'ajout de clef dans l'éditeur de base de registre de windows
permet de rajouter une entrée au menu contextuel
pour cela il faut rajouter (si elle n'existe pas ) la clef shell:
HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
une clef pour définir le message associé a la commande
HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\ChaineCommande
avec pour valeur par défaut le texte a afficher dans le menu contextuel ici :
"Ajoute fichier liste commande"
et sous cette clef une autre nommé command et dont la valeur par défaut reprend le nom de l'exécutable a associer au menu contextuel ( %1) permettant de passer en paramètre a cet exécutable le nom du ... Voir la suite
|
Licence : Non renseignée
- Publié le 03/12/2010
- Taille 6 Ko
- Auteur : SfJ5Rpw8
|
|
|
|
|
Un contrôle utilisateur de style case à cocher (checkbox) possédant un choix de couleur
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 35.1 Ko
|
|
|
|
|
Connaître le taux d'occupation de la mémoire
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 2.55 Ko
- Auteur : ridan
|
|
|
|
|
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é
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 36.3 Ko
- Auteur : Delbeke
|
|
|
|
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
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : Delbeke
|
|
|
|
|
ce programme affiche 4 temps de la conjugaison pour les 2 verbes avoir et etre.
|
Licence : Libre
- Publié le 14/06/2019
- Auteur : THARCHANT
|
|
|
|
|
Manipulation des touches CapsLock, Numlock et ScrollLock grâce aux APIs : keybd_event , SetKeyboardState , GetKeyState et MapVirtualKey..
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : ProgElecT
|
|
|
|
|
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.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 35.3 Ko
- Auteur : Delbeke
|
|
|
|
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
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : Delbeke
|
|
|
|
|
Une barre de séparation comme on en trouve partout.
Sauf qu'en VB6 aucun contrôle de ce genre n'existe.
Donc voilà, on peut orienter la barre en horizontal et en vertical !
|
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : Franck.H
|
|
|
|
|
C'est mon premier programme car je débute et comme je l'ai réalisé avec l'aide des membres du forum je le partage, c'est tout bête mais j'en suis content.
|
Licence : Non renseignée
- Publié le 05/04/2013
- Taille 24 Ko
- Éditeur : Trentks95
|
|
|
|
|
Petit logiciel qui permet des calculer les échéances mensuel, combien va vous coûter votre crédit et les intérêts. J'ai mis un code qui est le suivant : 2468 (je me fait la main)
|
Licence : Gratuit pour usage non commercial
- Publié le 15/04/2013
- Taille 21 Ko
- Auteur : trentks95
|
|