Estou iniciando um novo tópico para poder te dar pontos pela sua excelente ajuda... o texto do tópico anterior está no final para referência.
Segui o seu conselho e fiz o seguinte:
Instalei o MS Visual Studio 6.0 - Visual Studio Installer
Criei um projeto VSI para o .vbp em questão, adicionei um Módulo de Fusão - "CrystalReports11_RDC_Runtime.msm"
Executei a COMPILAÇÃO para criar o .msi
Na máquina cliente, executamos o msi e o programa foi instalado com 2 erros....
"Erro 1904. O módulo c:\program files\wmsglif\filedialog.dll não pôde ser registrado. HRESULT -2147024770. Entre em contato com o suporte técnico." (continuamos ignorando)
"Erro 1904. O módulo c:\program files\common files\Business Objects\3.0\bin\craxdrt.dll não pôde ser registrado. HRESULT -2147024770. Entre em contato com o suporte técnico."
(continuamos ignorando)
De acordo com a seção de instalação lado a lado dos arquivos de ajuda da implementação do RDC, verificamos se os arquivos foram carregados em
C:\Program Files\Common Files\Business Objects\3.0\bin
e configuramos manualmente o registro
[HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\suite 11.0\Crystal Reports]
A chave de registro é CommonFiles. Defina o valor de CommonFiles como "C:\Program Files\Common Files\Business Objects\3.0\bin\".
Reiniciamos, desinstalamos e reinstalamos, praticamente tudo o que conseguimos pensar, mas ainda estamos recebendo o
Erro de tempo de execução '713':
Erro definido pela aplicação ou objeto.
O que estamos esquecendo?
...........TEXTO DO TÓPICO ANTERIOR...........
Re: Os relatórios não estão sendo executados com o Pacote de Instalação VB6 MSAccess2007
Publicado: 6 de agosto de 2008 1:49 AM em resposta a: Christian Jeske
Envie esta mensagem por e-mail
Responder
Estou enfrentando um problema muito semelhante. VB6 conectado ao MS Access 2003 e/ou 2007, relatório Crystal XI incorporado, passando variáveis, etc. Funciona perfeitamente na minha máquina.
Usei o Assistente de Empacotamento e Implementação do VB para gerar o pacote de instalação, verifiquei as referências para garantir que todos os objetos do Crystal XI estejam incluídos, o que ACREDITO que estão. O programa é instalado normalmente, mas ao selecionar o relatório, o usuário recebe o seguinte erro:
Erro de tempo de execução '713':
Erro definido pela aplicação ou objeto.
Verifiquei o crviewer.dll, e alguns outros que eu tinha certeza de que eram necessários e todos parecem estar corretos. Usei esse processo exato com as versões 8, 8.5 e 9 no passado sem problemas.
No limite... alguém pode ajudar?
Re: Os relatórios não estão sendo executados com o Pacote de Instalação VB6 MSAccess2007
Publicado: 6 de agosto de 2008 3:24 PM em resposta a: Jan Anderson
Envie esta mensagem por e-mail
Responder
Você não pode usar o assistente de implementação do VB 6. Deve usar módulos de fusão e criar um projeto de implementação com utilitários como Wise, InstallShield MS Visual Installer, etc. Os módulos de fusão do CR para CR XI (versão 1) estão aqui:
https://smpdl.sap-ag.de/~sapidp/012002523100006009112008E/crXI_rdc_mm.zip
A informação sobre a implementação do tempo de execução do CR está aqui:
C:\Program Files\Business Objects\Crystal Reports 11\Developer Files\Help\En\RDCDeployment.chm
Ludek