polair_ours
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention22 août 2006
-
21 août 2006 à 14:32
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
22 août 2006 à 16:08
Bonjour a tous
Voilà mon soucis :
je souhaiterais que mon prog en VB6 utilise une DLL se trouvant dans un repertoire particulier et non celle présente dans SYSTEM32 ...
Ces 2 DLL ont le même nom mais pas la même version ... et pas le même comportement ... mais je ne peux pas remplacer celle de SYSTEM32 par la mienne .. car elle est utilisé par une autre applications "critique" pour mon client ...
polair_ours
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention22 août 2006 21 août 2006 à 15:34
Merci pour ta réponse ...
le problème est que pour 1 DLL référencé dans mon prog , il en utilise une dizaine ( preuve en est la presence de ces DLL dans le CAB ) ... docn j'ai bien peur qu'en modifiant le nom de cette première DLL , les autres n'arrivent plus forcément a s'y retrouver ...
mais ce n'est qu'une crainte sans "preuve" ..!! ;-))
as tu déja testé ce type de manip ..??
polair_ours
Messages postés11Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention22 août 2006 22 août 2006 à 14:14
Rien n'est fait via un setup classique ... ce sont des postes clients installés directement avec toutes les DLL necessaires aux applications utilisées(via Colombus .. utilitaire de déploiement de poste client en masse ) .. pour crystal report par exemple , le "Master" déployé contient les DLL mais pas le programme en tant que telle ...
donc ton idée me va plutot pas mal .. il suffirait de copier la DLL original et la renommer en "XXX_monappli.DLL" et faire reference a cette DLL là dans mon code VB ... la seule crainte que j'ai , est le fait que cette fameuse DLL utilise pas mal d'autre DLL de crystal report ... et donc si tu la renomme , est ce que tout ce petit monde va encore s'y retrouver .... je passe chez mon client demain et je vais donc pouvoir tester .. je te tiens au courant ..
mais si d'ici là qqn a un retour d'experience par rapport a ce genre de manip , je suis preneur ... ca me rassurera vis a vis de mon intervention de demain ..!! ;-)
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 22 août 2006 à 16:08
Le probleme qui va ce poser egalement c'est que les dll activex (comme certaine dans crystale report) vont s'enregistrer dans la base de registre et donc de ce fait les programme qui fonctionnais avec la VersionX1 vont utiliser la VersionX2 car le registre aura ete modifié et cela meme en renomant les fichiers...