Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période.
Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.

~ Rechercher ~

  

~ Annuaire VB ~
 Rechercher un site :
  

~ Partenaires ~


Windows File Reader

wread.exe (le programme en VB6 natif) ~  wread.zip (les sources du programme)

Si VB 6.0 n'est pas installé sur votre ordinateur, vous aurez peut-être besoin d'installer les Runtimes VB : DLL VB 6.0 DLL VB 6.0
Les deux DLL suivantes sont, en général, également nécessaires : VB6FR.DLL VB6FR.DLL ~  MSCOMCTL.OCX MSCOMCTL.OCX
(pour NT/2000, à copier dans WINNT\SYSTEM32 - pour 95/98/XP, à copier dans WINDOWS\SYSTEM)

Le programme est constitué d'une feuille et d'un module.

La feuille a cet aspect là :

  • 1 simple zones de texte (contrôle RichTextBox) : pour afficher le contenu du fichier sélectionné.
  • La fenêtre est configurée en Sizable ToolBox
Windows File Reader

Je vous présente ici le programme le plus court du site! En quelques lignes de code (40-50), on fait un visualiseur de fichier performant. Autant dire que je ne mettrais pas des tonnes d'explications.

Le programme ne peut fonctionner que s'il recoit sur sa ligne de commande un nom de fichier (valide). Il se contente alors de le charger dans la zone de texte. Pour quitter le visualiseur, il suffit d'appuyer sur la touche [ECHAP].
J'ai surtout fait ce programme à l'origine pour m'en servir dans le "SendTo" de Windows (95/98) afin de lire rapidement un fichier. Plutôt que de l'envoyer vers le "Notepad" limité en taille sous 95/98 ou vers WordPad un peu lourd à charger, cette solution me convient beaucoup mieux.
Les fonctions classiques du presse-papier restent accessibles (enfin surtout le coller, vu que le visualiseur est donc en lecture seule).
Enfin, juste histoire de rajouter quelques lignes de code, j'enregistre dans la base de registre la position et la taille de la fenêtre pour restaurer les valeurs à chaque fois.

S'il vous faut quelque chose de plus performant, pouvoir changer la police, pouvoir lancer l'application sans arguments sur la ligne de commande, et bien, remontez vos manches, et plongez dans le code...

Sur ce, bonne réflexion...

frmReader.frm (. Afficher le code)

modReader.bas (. Afficher le code)

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr