RUN-TIME ERROR [ô]372[ô] DATAREPORT

BASSO 23/10/2014 08:29:45
#442105
Tenho um projeto Vb6 com Data Report estou instalando em uma maquina com Windows 7 32 bit instalei todas as dll e ocx e registradas necessárias mas quando vai gerar relatório da o seguinte erro:
Run_Time error [ô]372[ô]:
Failed to load control [ô]DataReeport[ô] from
C:\Windows\System32\MSDBRPTR.DLL. Your version of
C:\Windows\System32\MSDBRPTR.DLL may be outdated. Make sure you are using the version of the control that was provided with your
application.

Se alguém que já passou por situação semelhante ou souber como resolver me ajude.
ARES 23/10/2014 08:59:58
#442108
Amigo,

O problema pode esta na versão do seu windows. faça o seguinte texte:

1º faça uma cópia do seu programa (pasta completa)
2º abra o programa em formato bloco de notas
3º localize o seguinte campo:

Reference=*\G{642AC760-AAB4-11D0-8494-00A0C90DC8A9}#1.0#0#C:\WINDOWS\system32\MSDBRPTR.DLL#Microsoft Data Report

verifique se está como 1.0, caso não coloque, salve e feche o bloco de notas e abre como VB novamente

caso não funcione tente como 2.0
BASSO 23/10/2014 10:36:39
#442114
Não funcionou
BASSO 25/10/2014 11:01:29
#442154
Localizei o arquivo Msdbrptr.dep e vi que não existe na máquina onde o relatório estava dando erro. Abri esse arquivo com o Bloco de Notas e copie o nome das DLLs e as registrei no windows do computador onde não estava funcionando.
Instalei o sp6 e compilei o projeto novamente e gerei o setup pelo vb6 que copiou as dlls atualizadas.
Funcionou corretamente.
Tópico encerrado , respostas não são mais permitidas