Bonjour,
Un client utilise des logiciels développés en VB6 (je le vois grâce à depends.exe mais je n'ai aucune autre info sur la plateforme de développement, càd que je ne peux pas savoir s'ils sont en VB6 SP6 ou SP4 etc).
Mon client est sous Windows XP Home SP2, DX9.0c, .NET 1.1 SP1, etc. Bref, le système est à jour, MS update est content!
Les différents logiciels provoquent la même erreur "N°-2147221020 Erreur Automation, le module spécifié est introuvable".
Après recherche sur internet, de nombreux messages pointent vers les modules MDAC et ADO. Or, dans XP SP2, ces modules sont à jour (2.8 ou 2.81). Mais ce que je comprends des posts que je lis, c'est qu'il y aurait une déclaration précise à faire dans le code VB pour que le projet utilise correctement MDAC 2.8... Exemple:
http://www.developpez.net/forums/a [...] 33050.html
Pour comparaison, les mêmes logiciels sous Windows 2000 SP4 ne provoquent pas l'erreur? Que MDAC soit à jour en 2.8 ou pas.
Lorsqu'on pose la question aux éditeurs de ces logiciels, leur réponse géniale c'est: "Bah, faut réinstaller votre système, chez nous tout va bien". Merci dugenou, content de vous avoir eu au tél... Lorsqu'on pointe à l'éditeur que son programme marche sous 2000 SP4 alors que l'éditeur le garantit uniquement sous XP, je n'ai pas plus de réponse, voire moins!!!
Je suis Ingé Système et pas développeur, peut-être me trompe-je, mais j'ai la sensation que ces logiciels sont développés en VB6 (date un peu), sans que l'on puisse savoir si l'éditeur est, lui, à jour (au moins VB6 SP6!), ni non plus, si tout est correctement codé pour être utilisé sur XP SP2... C'est un peu comme si l'éditeur pensait que sous prétexte que sa station de dev est sous XP, alors son programme en VB6 sera forcément bon pour XP!!!
Je voudrais donc savoir s'il existe un quelconque programme (du même genre que les outils de Sysinternals), qui permettrait de tracer le code VB, pour montrer à quel endroit précis (module?) le programme plante. Sachant que regmon ou filemon (sysinternals) ne m'ont pas été utiles dans ce cas précis. Juste histoire d'envoyer un mail détaillé aux éditeurs récalcitrants pour leur dire: "il y a sûrement un problème là, car de mon côté, le système est correctement installé".
Merci pour vos tuyaux.
Mikee
Message édité par mikeleetoris le 05-06-2006 à 02:10:52