Estou tentando rodar um aplicativo que criei no VB, que possui um relatório do Crystal, em uma máquina que não possui o Crystal instalado e recebo o seguinte erro:
"Run-time error '429':
ActiveX component can't create object"
A primeira vez que tentei rodar, o erro era que o DLL "crviewer.dll" não existia. Coloquei essa DLL junto com o meu aplicativo e agora recebo esse erro acima. Tenho que instalar mais alguma coisa? Qual é o procedimento padrão que todos adotam?
Esse é meu código para chamar o relatório:
Private Sub Form_Load()
Dim crApp As New CRAXDRT.Application
Dim crRep As New CRAXDRT.Report
Set crRep = crApp.OpenReport("X:\Caminho\Relatorio.rpt")
crViewer.ReportSource = crRep
crViewer.ViewReport
Na minha máquina, onde o Crystal está instalado, o aplicativo roda normalmente.
Pergunta
Duduh_Capixaba
Estou tentando rodar um aplicativo que criei no VB, que possui um relatório do Crystal, em uma máquina que não possui o Crystal instalado e recebo o seguinte erro:
"Run-time error '429':
ActiveX component can't create object"
A primeira vez que tentei rodar, o erro era que o DLL "crviewer.dll" não existia. Coloquei essa DLL junto com o meu aplicativo e agora recebo esse erro acima. Tenho que instalar mais alguma coisa? Qual é o procedimento padrão que todos adotam?
Esse é meu código para chamar o relatório:
Na minha máquina, onde o Crystal está instalado, o aplicativo roda normalmente.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.