La première question qui se pose est de savoir si ton application a réellement besoin de ces fichiers.
Ré ouvre ton application dans vb, repere les composant ocx dans ta boite à outils et essaye de les retirer. Si ils s'enlevent sans alerte c'est que ton appli n'en a pas besoin. Si tu ne peux pas les retirer, tu pourras lire au moins l'emplacement dans ta machine.
Pour les dlls, cest un epu plus compliqué car il y a deux type de dll, les ActiveX et les autres. Tu trouveras les dll ActiveX dns la boite références. Même chose essaye de les retire , puis de faire tourner ton application (La il n'y a pas d'alerte si une reference est utilisé et que tu la retire). Tu pourra aussi voir où sont physiquement les dlls.
Pour les dll normales, fait une recherche dans ton code pouvoir des lignes du type
Declare Function NomFonction Lib "NomDll" (Params) as Type
ou
Declare Sub NomFonction Lib "NomDll" (Params)
Si il y en a, c'est que tu utilises la dll NomDll, elle doit se trouver soit dans le repertoire system32 (le plus probable) soit dans le même répertoire que ton application ou même dans un des répertoires de ta variable d'environnement "Path."
Partager