Voici la liste des programmes que j'ai écrits en Visual Basic, sous Windows 95 et 98. Tous n'ont pas été testés sous Windows XP. Ceux qui fonctionnent sous ce système sont notés (XP). Ceux qui ne fonctionnent pas sont notés (NXP). Lorsqu'aucune de ces mentions ne figure, le fonctionnement sous Windows XP du programme n'a pas été vérifié. Certains programmes faisant appel à des fonctions de Windows qui ont changé de dossier sous XP, il est recommandé de dupliquer ces fonctions dans le dossier où elles figuraient sous Windows 95-98. C'est le cas, notamment, du contrôle de volume (Sndvol32.exe), de Wordpad (Write.exe sous Windows 95-98 et Wordpad.exe sous Windows XP), de la table de caractères (Charmap.exe) etc... Une autre solution consisterait évidemment à disposer de plusieurs systèmes d'exploitation sur la même machine. Elle est possible mais je ne l'ai pas essayée.

Certains programmes ont été modifiés pour fonctionner sous Vista. Ils font l'objet d'une mention particulière. En principe, ils sont complets de tous les contrôles et librairies et il suffit de charger le dossier compressé et de le décompresser dans un dossier de son choix.

La plupart des programmes sont en Visual Basic 4. Quelques-uns seront progressivement mis à jour en Visual Basic 6. La ligne qui les concerne portera alors la mention (VB6). Plusieurs d'entre eux, ceux qui sont soulignés, peuvent être directement chargés en cliquant sur leur nom. Pour vous procurer les autres, il suffit de me les demander. Ces programmes sont regroupés ci-dessous par famille. Ils peuvent être utilisés librement. Les seules restrictions sont les suivantes: 1°)-Respecter les contraintes imposées éventuellement par les auteurs des contrôles ou des programmes auxquels ils font appel;  2°)-Ne pas en faire un usage commercial.

Ces programmes sont fournis avec leur code source de manière à offrir la possibilité de les modifier sous Visual Basic. Pour des raisons d'encombrement et aussi pour réduire au maximum le risque de pollution du système des utilisateurs, ils ne sont pas livrés avec la procédure d'installation automatique, trop gourmande en place mémoire et dangereuse. Leur  fonctionnement  correct suppose l'existence d'un certain nombre de contrôles et bibliothèques utilisés par Visual Basic. Les programmeurs en Visual Basic 4, 5 et 6 devraient pouvoir utiliser la majeure partie d'entre eux sans trop de difficultés, quitte parfois à les recompiler. Avant toute modification et recompilation, il est nécessaire de placer dans le dossier System de Windows les bibliothèques (*.dll) figurant dans le dossier du programme.

Pour les utilisateurs ne disposant pas d'une des versions ci-dessus de Visual Basic, les bibliothèques et contrôles sont parfois fournis en plus du programme. Si le programme ne trouve pas les éléments dont il a besoin lors de son chargement, un message d'erreur apparaît. Ce message signifie qu'un des éléments est absent ou que sa version n'est pas celle requise par le programme. Il est alors nécessaire d'installer l'élément demandé, soit dans le dossier du programme, soit dans le dossier System de Windows. Certains éléments doivent obligatoirement être installés dans le dossier System de Windows. Il convient de s'assurer alors qu'une version antérieure de l'élément n'y figure pas déjà afin de la sauvegarder. Son remplacement est, en effet, de nature à perturber l'exécution des programmes qui y ont recours. La sauvegarde permettra de reconstituer l'état initial du dossier System.

Je me suis efforcé de regrouper dans des fichiers compressés, qui figurent sur ce site, l'ensemble des bibliothèques et contrôles appelés par mes programmes (sans être certain, toutefois, de les avoir tous recensés). Vous pouvez vous les procurer en cliquant OCX, Indispensables, DLL1, DLL2, PLUS, WIN16.

Par ailleurs, la visualisation des fichiers "Animation" (*.fli ou *.flc) suppose une initialisation appropriée du système. La procédure à suivre ainsi que les éléments à installer peuvent être obtenus en  cliquant ici.

Enfin, pour les quelques programmes écrits en Visual Basic 6, vous pouvez vous procurer les éléments qui viendraient à manquer en  cliquant ici.


1ère famille: Images

Convimag (dossier): Une série de programmes pour convertir des fichiers images en d'autres formats:

1°)-Cimglib: lit quatorze types de formats d'images et les convertit en *.bmp ou en *.tif (XP). Le programme sous Vista est ici et une version Win 8.1 ici

2°)-Convico: convertit les icônes, les curseurs, les métafichiers... en *.bmp (XP). Le programme sous Vista est ici et une version Win 8.1 ici

3°)-Divers: convertit un très grand nombre de formats en d'autres formats, y compris *.pic d'Apple, extrait la palette et les images aux couleurs RGB de base. C'est le logiciel de conversion d'images le plus complet. Mais il n'admet que des images dont la dimension n'excède pas 640x480 pixels. Par ailleurs, il n'accepte pas les noms de plus de 8 caractères (XP). Le programme sous Vista est ici

4°)-Gifconv(dossier): plusieurs programmes pour convertir des fichiers *.gif en *.bmp ou *.jpg (XP pour la plupart de ces programmes à condition d'utiliser au préalable la procédure de résolution des problèmes posés par des programmes écrits sous d'autres versions de Windows)

5°)-Jpgroup: conversion de fichiers images de *.jpg ou vers *.jpg en utilisant les normes du groupe Jpeg. Ce programme offre la possibilité de choisir le taux de compression des images *.jpg pour réduire leur taille sans perte de qualité notable (NXP). Le programme sous Vista est ici

6°)-Bmp2Png: conversion de fichiers images de *.bmp en *.png ou de *.png en *.bmp avec diverses options (XP). Le programme sous Vista est ici

7°)-Linfim: permet d'incruster des informations dans un fichier *.jpg, par exemple pour le protéger contre le piratage, de lire ces informations, de les modifier et de les effacer (NXP)

8°)-Tga2Tif: conversion de *.tga en *.tif (sans grand intérêt)

9°)-Redim: redimensionnement de fichiers jpeg, soit un par un, soit tous les fichiers du dossier à la suite en passant par une conversion en bmp (XP). Le programme sous Vista est ici  et une version Win 8.1 ici

10°)-ConvIm: conversion d'images *.bmp, *.pcx, *.tga, *.gif, *.jpg, *.tif, *.png en images de l'une ou l'autre de ces extensions (XP). Le programme sous Vista est ici
 

Coloris: pour créer des fonds d'écran et comprendre la formation des nuances en RGB (XP). Le programme sous Vista est ici et une version Win 8.1 ici

Nuancier: pour créer un nuancier et une palette au format Jasc (retouches d'images) (XP). Le programme sous Vista est ici et une version Win 8.1 ici

Filtres pour Paint Shop Pro: un fichier contenant de nombreux filtres qu'il suffit de placer dans le dossier de PSP. Les filtres sont accessibles via la rubrique filtres personnalisés. D'autres filtres seront créés dans l'avenir. Il existe aussi plusieurs palettes au format Jasc utilisables avec PSP

Retphoto: permet de manipuler des fichiers images et d'automatiser le recours à de multiples logiciels de retouche (XP). Le programme sous Vista est ici et une version Win 8.1 ici

testimg: test d'une dll de manipulation d'images (sans grand intérêt, sauf pour les développeurs souhaitant utiliser la dll en Visual Basic)

Visiogif: visualisation de fichiers *.gif (non animés) éventuellement sous forme d'un diaporama (XP). Le programme sous Vista est ici

Visioimg: visualisation d'images d'un très grand nombre de formats (*.gif, *.jpg, *.bmp, *.ico, *.cur, *.rle, *.tga, *.tif, métafichiers, photos Kodak...) soit image par image, soit sous la forme d'un diaporama avec ajustement de l'image aux caractéristiques de l'écran. Des extensions futures sont envisagées pour introduire des animations et une sonorisation (XP). Le programme sous Vista est ici

Deform: un petit programme pour déformer les images dont les fonctions se retrouvent dans Retphoto (XP). Le programme sous Vista est ici et une version Win 8.1 ici

PixColor: un petit programme pour obtenir la valeur en codes décimal, hexadécimal, et RGB d'un pixel d'une image. Le code source peut être utilisé par les programmeurs en Visual Basic 4, 5 et 6 dans leurs logiciels de traitement d'images (XP et Vista - non testé sous les versions antérieures de Windows). Une version Win 8.1 est ici 


2ème famille: Animations

Convanim: pour convertir des fichiers animations *.fli, *.flc, *.avi, *.mpg, *.m1v, *.raw, *.mov en d'autres formats  notamment *.avi, *.mpg et *.gif (XP: la plupart des options sont opérationnelles. Seules quelques rares conversions échouent). Le programme sous Vista est ici (Attention: ce programme n'est opérationnel que pour de petits fichiers)

Vifilm: visionneuse multimédia qui permet de visualiser ou auditionner la plupart des fichiers multimédia Windows (*.wav, *.avi, *.asx, *.wma, *.wmv ...),  Mpeg (*.mp2, *.mp3, *.m1v, *.mpg ...), Midi (*.mid, *.rmi ...), Quick Time (*.aif, *.mov ...), Unix (*.au, *.snd ...), Real (*.ra, *.ram ...), CDVidéo (*.dat), DVD (*.vob, sous certaines conditions) , soit fichier par fichier, soit tous les fichiers d'un dossier l'un après l'autre avec possibilité de navigation dans le dossier (analogie avec les pistes d'un CD). Ce programme suppose installés l'ensemble des Codecs nécessaires pour lire les différents fichiers ci-dessus. Pour vous procurer le lecteur Windows Media et ces codecs, s'ils ne sont pas installés sur votre machine, cliquez ici (XP). 

Vifilm (VB6): cette seconde version de Vifilm, en Visual Basic 6, remplit les mêmes fonctions que la précédente avec en plus la lecture des fichiers Flash (*.swf) et des animations *.gif (XP - mais génère des conflits avec les dernières versions de Windows Multimedia Player). Une version Win 8.1 est ici

Visiofilm: visionneuse multimédia ActiveMovie. Le nombre d'extensions traitées est plus réduit que ci-dessus (XP)

Visifilm: visionneuse d'animations (*.fli, *.flc, *.avi, *.mov, *.mpg, *.m1v, *.dat) avec réglage du volume du son et de la taille de l'image (NXP: ne supporte pas toutes les extensions sous XP))

Anima: petit visualisateur de fichiers *.fli et *.flc (XP). Le programme sous Vista est ici


3ème famille: Sons

Convmus(dossier): Une série de programmes pour convertir des fichiers sons en d'autres formats:

1°)-Cmf2mid: de *.cmf vers *.mid

2°)-Comprwav: compression et décompression de fichiers *.wav (substitut à *.mp3 - ne fonctionne que sous Windows 95)

3°)-Crewav(dossier): création de fichiers *.wav à partir de CDAudio, de fichiers midis ou d'entregistrements (magétophone). Quatre programmes:

310°).CD2Wav: permet d'extraire des pistes d'un CDAudio et de les écrire en *.wav . La qualité du résultat dépend de celle de la carte son (XP)

311°).CDtoWav: permet aussi d'extraire des pistes de CDAudio mais plus rapidement que le programme ci-dessus. La qualité du résultat est indépendante de celle de la carte son. En contrepartie, il offre un peu moins d'options et nécessite un driver spécial fourni avec lui (NXP pour le moment)

312°).CDA2W: (VB6) permet d'extraire des pistes de CDAudio sans passer par la carte son, comme le programme précédent. Les fichiers *.wav sont au format 44 MHz, 16 bits, Stéréo. (XP). Le programme sous Vista est ici

32°).Midi2Wav: convertit en *.wav les fichiers midis (XP). Le programme sous Vista est ici

33°).Magneto: permet des saisir des sons et de les enregistrer en *.wav sans limitation de durée. La saisie peut s'effectuer soit avec un microphone, soit en connectant directement un autre appareil (lecteur de disque ou de cassette, électrophone, autre ordinateur...) à l'ordinateur. Ce programme offre donc de nombreuses possibilités. En particulier, il permet de digitaliser les disques vinyles et, à condition de disposer de deux ordinateurs, de convertir un fichier son de n'importe quel format en fichier *.wav (XP)

34°).Saisison: permet de saisir tous les sons passant par la carte son et de les transformer en fichier *.wav. Il est donc d'application très générale et permet de convertir les fichiers de n'importe quelle extension (midi, modules, real audio, mp3, vqf, aif, enregistrement d'émission radio ou TV diffusées sur Internet...) dès lors que l'on dispose d'un lecteur adéquat pour les écouter. Il permet également de saisir les sons provenant du microphone et de l'entrée de ligne. Il autorise donc notamment la numérisation des enregistrements analogiques (cassettes, anciens disques) à condition de disposer d'un branchement de leurs lecteurs sur l'entrée de ligne de l'ordinateur. Enfin, il permet l'extraction des sons des fichiers vidéo (CD ou DVD) visualisables sur l'ordinateur. Il peut donc remplacer plusieurs des programmes précédents bien que leurs fonctions ne soient pas totalement identiques (XP). Le programme sous Vista est ici et une version Win 8.1 ici

4°)-Encodeurs(dossier): encodage de fichiers *.wav en *.mp3 ou *.vqf (norme Yamaha). Deux programmes:

41°).EncodMp3: encodage en MP3 (plusieurs encodeurs disponibles, dont BladeEnc) (XP). Le programme sous Vista est ici et une version Win 8.1 ici

42°).EncodVqf: encodage en VQF, norme Yamaha rivale de MP3 qui permet d'obtenir une taille des fichiers plus réduite et une meilleure qualité d'audition (à mon avis!). Le programme comprend le lecteur de fichiers *.vqf fournit gracieusement par Yamaha. Ce programme est provisoirement indisponible Yamaha n'assurant plus la maintenance des éléments de base. En attendant, utiliser Convson ci-dessous pour encoder les fichiers *.wav 44.1 Mhz - 16 bits - stéréo  seulement

5°)-Mid2text: conversion de fichiers midis en fichiers textes pour les manipuler plus facilement. Ce programme permet d'effectuer de très nombreuses manipulations sur les fichiers midis, soit au niveau d'un canal, soit au niveau de tous les canaux à la fois (changement de type, de signature, de tempo, de vélocité, d'instrument... extraction, création d'un nouveau fichier aléatoirement selon un choix de gammes, fusion de plusieurs fichiers midis, audition du résultat et retour en arrière éventuel...). Des extensions futures sont encore prévues. Bien sûr, le résultat final peut être conservé sous forme de fichier midi (XP). Le programme sous Vista est ici

6°)-MidModWav: conversion de fichiers midis en modules, de modules en autres modules, en fichiers midis ou en fichiers sons (*.wav).

7°)-Convson: conversion de fichiers sons en d'autres formats (supporte *.wav, *.au, *.aif, *.voc, *.snd, *.iff, *.sds, *.smp...). Il permet aussi d'extraire les échantillons des modules et d'encoder les fichiers *.wav en *.mp3, *.vqf ou *.wma ainsi que les fichiers *.aif en *.mp3 (XP pour la plupart des conversions, mais il faut utiliser au préalable la procédure de résolution des problèmes de logiciels en l'appliquant aux programmes Ms-Dos auxquels a recours Convson sauf pour Wav-Mp3,Wav-Wma et Wav-Vqf qui fonctionnent directement sous Windows XP). Le programme sous Vista est ici et une version Win 8.1 ici (mais toutes les fonctions ne sont plus opérationnelles sous Win 8.1)

8°)-Mod15v31: permet de convertir des modules 15 canaux en 31 canaux et vice-versa
 

Modjou: joueur de fichiers modules qui supporte les extensions *.mod, *.it, *.s3m, *.stm, *.xm, *.mtm ainsi que leurs versions compressées (*.mdz, *.med et *.zip) (NXP)

Modjou (XP): le même joueur de fichiers modules que ci-dessus adapté pour fonctionner sous Windows XP (XP). Le programme sous Vista est ici et celui sous Win 8.1 ici
 
CDAudio: joueur et catalogueur de CD-Audio (il existe deux versions: la version Win 95-98 et la version XP). Le programme sous Vista est ici

Pour écouter des fichiers obtenus avec certains de ces programmes, cliquez-moi


4ème famille: divers utilitaires

Affichuni (VB6): pour visualiser ou jouer un très grand nombre de formats textes, images ou sons, fichiers *.cab, *.zip, *lzh...; parcourir les disques à la recherche des fichiers comportant des extensions données; effacer les fichiers inutiles... et d'autres fonctions encore (il existe deux versions: la version Win 95-98 et la version XP)

Analfi: pour analyser les fichiers (sans grand intérêt)

Compression: pour compresser des fichiers aux normes d'installation Microsoft (*.xx_) (XP)

Décompression: pour décompresser des fichiers compressés aux normes d'installation Microsoft. Ce logiciel permet d'essayer certains programmes sans les installer (XP)

Copie: pour copier des fichiers (sans grand intérêt)

Extracticon: pour extraire les icônes invisibles des dlls et fichiers exécutables (NXP: version Win 95-98)

Extracticon1: même objet que ci-dessus mais adapté pour fonctionner sous (XP: version XP). Le programme sous Vista est ici et celui sous Win 8.1 ici

ExtraLzh: pour décompresser les fichiers compressés à la norme lzh

Manfi: pour visualiser, dupliquer, effacer, modifier et imprimer les fichiers *.txt et *.ini (XP)

Raz: pour supprimer automatiquement tous les fichiers et dossiers jugés inutiles par l'utilisateur (*.tmp, cookies...) (XP)

Lisemw: pour lister l'ensemble des fichiers textes de windows et retrouver facilement les instructions de Microsoft (XP: mais sans grande utilité)

ListDrivers: pour lister les drivers (NXP et systèmes suivants)

Stadisque: pour connaître les caractéristiques des disques d'un système (XP: mais donne des informations fantaisistes sur les capacités mémoire  lorsque les dossiers sont compressés et ne fonctionne donc parfaitement que sous Windows 95)

Horloge: une petite horloge sans prétention qui viendra se placer dans le coin supérieur droit de votre écran (XP) et Vista. La version Win 8.1 est ici

Memo: un petit programme qui permet de faire apparaître sur l'écran un aide-mémoire à l'ouverture d'une session de windows (XP). Le programme sous Vista est ici
           
Annuaire: un programme qui permet de créer puis mettre à jour un annuaire téléphonique, de retrouver un correspondant (XP) - Vista - La version Win 8.1 est ici

FTP: un programme de transfert de fichiers entre dossiers locaux et sites Internet qui permet de mettre à jour très facilement un site Internet et de télécharger un fichier à partir d'un serveur (XP). Le programme sous Vista est ici - La version Win 8.1 est ici

ProgressBar: un exemple de progressBar réalisé avec une TextBox et un Label pour remplacer un controle ocx qui ne fonctionne plus sous Windows 8.1 (source en VB6). Vista et Win 8.1

Icônes, curseurs: de nombreux curseurs (fixes ou animés) et icônes ainsi que des économiseurs d'écrans sont également disponibles sur demande.

Remarque très importante: sous Windows 8.1, la bibliothèque VB6FR.dll doit impérativement être enregistrée et placée dans le dossier C:\Windows\Syswow64 pour les programmes rédigés en Visual Basic 6. On peut se procurer cette bibliothèque ici. En outre, il est possible que les programmes sous Windows 8.1 ne s'ouvrent pas correctement à cause des dll et ocx qu'ils comportent. Dans ce cas, il convient de placer également ces contrôles et bibliothèques dans C:\Windows\Syswow64 et de les enregistrer manuellement, comme administrateur, avec regsvr32.exe, qui est contenu dans ce dossier, en créant un fichier bat avec une ligne C:\Windows\Syswow64\regsvr32 nom du contrôle ou de la bibliothèque.



Retour à la page d'accueil