Obtenir l'application VB6 ADO pour travailler dans Windows 7

J'ai inheritted plusieurs anciennes applications VB6 qui, actuellement, ne peut pas être réécrite .NET. Ces applications utilisent tous ADO, et de compiler correctement sur ma machine XP. Depuis le passage à une machine Windows 7, les applications compile bien, mais quand ils sont mis en place (sur XP machines), j'ai des erreurs. C'est un problème connu que cet article Microsoft explique:

http://support.microsoft.com/kb/2517589

L'article de donner une explication détaillée d'une solution de contournement, qui a impliqué la copie d'un ".TLB" fichier et de l'enregistrer à l'aide de "regtlibv12". Lorsque j'essaie de l'enregistrer, j'obtiens ce message d'erreur:

RegisterTypeLib de C:\Program Files\Fichiers Communs\System\ado\msado60_Backcompat.tlb a échoué : 80029c4a

J'ai aussi essayé l'enregistrement de ce à l'aide de la vieille "regtlib.exe" dans le dossier Windows, mais j'ai reçu ce message d'erreur:

LoadTypeLib de C:\Program Files\Fichiers Communs\System\ado\msado60_Backcompat.tlb a échoué : 80029c4a

À cause de cela, je ne peux pas continuer avec le travail. J'apprécierais toute orientation quelqu'un pouvait me donner sur la façon de bien enregistrer ce fichier.

Vous en remercie d'avance!

source d'informationauteur Loki70