Vérificateur de composants - Vérificateur COM ActiveX
Luis Leonardo Nuñez Ibarra. Année 2000 - 2003. email : [email protected].
Chilienne, mariée, j'ai 2 enfants. Fan de jeux vidéo et de tennis de table. Mon premier ordinateur était un Talent MSX que mon père m'a acheté en 1985. C'est sur lui que j'ai fait mes premiers pas en jouant à des jeux comme Galaga et PacMan, puis en programmant en MSX-BASIC.
Actuellement mon domaine de connaissances est lié aux technologies .NET avec plus de 15 ans d'expérience dans le développement de plusieurs pages web utilisant ASP.NET avec des bases de données SQL Server et Oracle. Intégrateur de technologies, développement de services, applications bureautiques.
Component Checker est une application chargée de vérifier quels contrôles et bibliothèques ActiveX sont correctement installés. Pour cela, la bibliothèque TLBINF32.DLL est utilisée, ce qui permet d'obtenir des informations sur les bibliothèques à partir du registre Windows.
Donnez un poisson à un homme et vous le nourrirez un jour, apprenez-lui à pêcher et vous le nourrirez pour le reste de sa vie (Proverbe chinois)
Après avoir développé plusieurs bibliothèques et contrôles ActiveX et fait appel à des tiers, ce composant ne manquait pas qui ne pouvait pas être installé sur un ordinateur particulier. Compte tenu de ce scénario, j'ai décidé de créer cet utilitaire qui lit toutes les bibliothèques activex du répertoire windowssystem et vérifie leur statut. Les informations sont extraites à l'aide de la bibliothèque TLBINF32.DLL.
Ce projet occupe 5 composants ActiveX
Le fichier PVB_XMENU.DLL est un composant personnalisé permettant aux menus d'appliquer des icônes et de l'aide au moment de la sélection.
Cela doit être fait à partir de la ligne de commande Windows regsvr32.exe [nom du composant] Pour Windows 10, vous devrez installer avec les autorisations d'administrateur.
Si vous obtenez une erreur de licence de composant lors de l'exécution du projet, vous devrez peut-être installer le runtime Visual Basic 5 (MSCVBM50.DLL) et télécharger les fichiers VB5CLI.EXE et VBUSC.EXE, tous deux disponibles en téléchargement sur Internet. Cela résoudra les problèmes de licence des composants VB5.
Compte tenu de la facilité avec laquelle Visual Basic vous permet de créer des bibliothèques et des contrôles ActiveX à la fois pour un usage personnel et pour les projets dans lesquels je travaillais à cette époque, il fallait aller installer l'application sur le PC de l'utilisateur final et le programme d'installation s'est écrasé car Je n'ai pas pu résoudre l'installation de la bibliothèque ou elle a été mal installée car un composant externe qu'elle utilisait manquait.
C'était l'époque de la DLL HELL (https://en.wikipedia.org/wiki/DLL_Hell) et de nombreux développeurs de l'époque qui utilisaient Visual Basic en souffraient. Pour aider à atténuer un peu ce problème et vérifier quel composant a été correctement installé, j'ai développé cet utilitaire pour aider à avoir une idée des composants correctement installés.
Résoudre la DLL HELL n'a pas été facile...
Au cours de ces années, mon intention était de l'offrir gratuitement à la communauté Visual Basic qui était très active à l'époque. Pour cela j'ai créé un site internet sur lequel j'avais plusieurs autres applications qui avaient également été créées par nécessité et que je distribuais gratuitement.
J'espère que ce projet né d'un besoin personnel sera utilisé à des fins d'étude et de motivation. Comment copier de bonnes idées et les améliorer.