Bonjour à tous,
Il y a quelques années, j'ai développé un objet COM sous windows NT avec VC++6. Aujourd'hui, je dois installer l'application l'utilisant sur un autre PC, toujours sous Windows NT.
J'ai donc repris ma procédure d'installation de l'époque, mais au moment de lancer l'appli, celle-ci me dit qu'elle n'arrive pas à charger l'objet COM...
Je regarde donc en base de registre et effectivement, mon objet n'est pas répertorié dans la base. Sur le coup, je me dis, "ok, pas grave, je vais faire l'enregistrement à la main, je l'avais peut-être mal fait dans la procédure à l'époque"... Mais en fait, ce n'est pas ça, même à la main, il reste inexistant en base.
Voilà ce que je fais dans une fenêtre DOS.
c:\MonObjetCom.exe /regserver (Entrée)
c:\
Pas de message d'erreur...
Normalement, ça devrait marcher, en tout cas, ça fonctionne sur d'autre PC, sous NT ou XP...
De quoi cela peut-il venir ?
Autre précisision, il y a une autre appli qui utilise aussi un objet COM, mais JAVA cette fois qui crée toutes ses clés à la main dans la procédure d'install et qui visiblement fonctionne lui...
Pourquoi le regserver ne fonctionne pas sur cette "nouvelle" machine ?
Merci de votre aide.
Partager