Bonjour
un petit problème d'install sous windows (95 et nt)
voilà la problématique
- j'installe un logiciel qui utilise Crystal reports.
- aucun problème pour placer le code de mon appli ainsi que celui des dlls de crystal reports ; je mets en place les app paths comme il faut ; le code est bien rangé (crystal report ds un dossier séparé, mon appli également, etc.)
j'ai un pb cependant avec crystal report 8.0:
- crystal a besoin de mfc42.dll version 6 et quelques
- la bonne version est placée ds le dossier contenant le code de crystal & est accessible depuis mon apli via app path.
- si le dossier ..\windows\system32\ contient une version de mfc42.dll antérieure (la 4 et quelques par exemple) mon appli ne fonctionne pas (erreur lors de l'appel de la dll).
- seule solu trouvée : remplacer mfc42.dll DANS ..\windows\system32\ par la version qui tourne avec crystal.
ca tourne mais ca ne me satisfait pas :
- obligation de tripatouiller ds dossie système, c'est pas carré.
- selon les postes, quasi-impossible d'effectuer le remlacement de la dll car cette dernière demeure en cours d'utilsation (violation de partage). notamment sous W95, sous NT j'y parviens en me connectant administrateur local du poste.
Y-a-til un moyen de faire que mon appli & son crystal report aille chercher la bonne dll ds le dossier de mon choix & ignore d'autres versions de la dll, mm si ces versions antérieures sont dj en mémoire ?
merci
---------------
di. / www.diredaredare.org - Ailes de la ville