3 semaines de recherche --> tjs pas de solutions pour ce prob. de dll - Divers - Programmation
Marsh Posté le 11-12-2003 à 16:32:38
Les dll de Windows 2000 Server ne sont pas toutes les mêmes (heureusement) que celles de Windows XP. J'ai l'impression que tu appelles une fonction d'une dll plus récente que celle du système-cible. Par exemple, fais-tu appel à une fonction de IIS 5.1 (XP) qui ne soit pas fournie dans IIS 5.0 (2000) ?
Si tu utilises le débogueur, peux-tu voir exactement sur quoi ça plante ?
Marsh Posté le 11-12-2003 à 19:32:44
http://www.sysinternals.com/
Choppe regmon & filemon. Fais un log du processus sur une machine qui marche, compare avec le log sur la machine qui ne marche pas.
Si ça ne donne rien, choppe http://www.dependencywalker.com/ et trace toutes les dépendences de dll. Regarde les versions différentes, les différences entres méthodes exportées.
Marsh Posté le 12-12-2003 à 07:34:00
-> youdontcare
Bonne suggestion ! Si j'avais une piste à explorer, j'irai voir du côté des dll IIS ou ASP. J'espère que Bibidec nous donnera ses résultats. Mais pourquoi ne pas d'abord se servir du débogueur de VS ?
Marsh Posté le 11-12-2003 à 16:10:12
Désolé ca concerne asp, vb, windows...je savais pas trop où mettre ce topic...
je suis découragé, ça fait trois semaines bientôt que je bloque sur un problème incroyable...je m'explique
Avec xp, sql server 2k, vb6, mon application asp fonctionne correctement.
Cette appli appelle une dll qui dépend de deux autres dll...
Tout fonctionne parfaitement bien.
Avec exactement la même configuration mais windows server 2000 sp4 j'ai une erreur sur une des trois dll.
l'erreur est : CreateObject Exception
J'ai tout vérifié 1000x, réinstallé entièrement la plate forme mais rien à faire...
tjs le meme problème.
J'ai installé la dll à la en ligne de commande, vérifier les clés de registre, compilé les dll sur le poste en question, ...
MAIS RIEN A FAIRE...
j'ai également checké les permissions dans IIS mais rien à faire non plus...
Désepéré...
si qqn a une solution alors je suis preneur.
merci d'avance