USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crystal 11 - Instalação em Cliente
Marconios
não registrado
ENUNCIADA !
Postada em 19/07/2006 10:41 hs   
 
Estou desenvolvendo uma aplicação em VB.6 integrada com Crystal Report XI, esta aplicação em tempo desenvolvimento funciona perfeitamente, porém quando gero o pacote de instalação, e instalo na máquina cliente, no momento que executo a chamada dos relatórios, os mesmo dão erro.
Acredito que isto aconteça, porque eu tenho que incluir algumas DLL's  do Crystal no pacote de instalação, pra que sejam incluídas na maquinas do cliente... A pergunte é, quais são as DLL's que eu devo incluir?
Quais são as Dll's de runtime do Crystal XI que eu devo incluir e registrar na máquina cliente.
   
Darth Vader
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2006 10:58 hs            
Marcos,
 
Existem duas coisas básicas: qual a sua versão do Crystal pois, dependendo dela, você não tem as Dll's necessárias e outra é qual o seu instalador ?
Alguns instaladores, caso do Wise, automaticamente levam as dll's e Ocx's necessárias e, outros instaladores você deverá informar quais.
Procure no seu crystal, um arquivo chamado runtime.chm, dependendo da sua versão.
 
Um abraço
 
DV
 
 
 
   
Marcos
PIRACAIA
SP - BRASIL
ENUNCIADA !
Postada em 13/09/2006 15:43 hs         
Pelo menos pra mim não foi possível gerar um pacote de instalação do VB com as a Dll's do Crystal XI pra poder ser executado em uma maquina cliente da forma tradicional. Muita coisa no Crystal foi alterada e o  conceito da ferramenta foi refeita.
A solução que encontrei  foi o seguinte...
1º - Baixar o programa Visual Studio Instaler (Ferramenta Free.) da Microsoft, com ele é possível geral pacote .MSI (similar a um pacote Setup)
2º - Baixar o pacote Merge Modulos  para o Crystal 11.- O que tem este pacote ?? Contem todas a Dll's de RunTime para o Crystal
3º - IMPORTANTE - Baixe Merge Modulo de acordo com a Versão do Crystal XI que você está usando, pois além da Versão XI, tem a VERSÃO RELEASE II.
Se vc está apenas com  versão XI, baixe o modulo para esta versão, se vc está com a versão CRYSTAL REPORT XI RELEASE, baixe o modulo referente para esta versão, para .Net é outra versão. (Já adianto que são pacotes um pouco grandes... tipo 70mb, por isto tenha paciência ao baixar)Eu estou usando a Versão Release do Crystal XI, caso vc tenha interesse nesta versão é só baixar a atualização do site do fabricante. Não preciso dizer que é necessário estar devidamente licenciado para tal procedimento. Informo tb que este pacote de atualização para crystal (Release ), contém 2GB!! Qdo instalei esta atualização na minha maquina, tive certo problemas... Tipo, toda vez que abria o VB, se inicializava a auto instalação do Crytal... perdendo em media uns 5 minutos. Não me lembro como resolvi isto... mas foi algo tipo... desinstalando o VB e instalando novamente, ou desinstalado o Crytal XI e instalando apenas a versão Release... foi uma luta, mas valeu a pena. Vai uma dica: Instale o Release do Crytal XI, a aparencia da ferramenta melhora... mas antes desinstale o Crytal XI...o número da licença que release pede, pode ser a mesma que vem com o XI. Vale a Pena!!
4º - Com o Visual Studio Installer já instalado em  sua máquina, crie um projeto para instalação e defina onde a pasta do projeto será salva
5º - Com o projeto já criado, dê um um Add File(s), e adicione os arquivos que vem no pacote Merge Modulo (Crystal XI Release II são quatro arquivos.)
6º - Recompile o projeto
7º - Vá na pasta onde vc salvou este projeto,  dentro há uma pasta Output, e dentro desta há pasta Disk_1 e dentro dela... Viva!!! está o arquivo (.MSI) com o nome que vc deu ao seu projeto.
8º - Peque este arquivo .MSI, instale no cliente.
9º - Pegue o pacote de instalação da aplicação VB e instale no cliente.
10 - Parece tudo muito complicado... confesso que é... bati muito a cabeça, talvez vc tenha que gerar o pacote várias vezes até acertar todos os passos... mas o caminho é este.. Este arquivo .MSI contém todas as Dll's de runtime que a versão do seu crystal necessita para rodar na Maquina Cliente (Desde que vc tenha baixado o pacote certo da Busines Object), inclusive acaba  com aqueles Bug's de Gráfico que sempre ocorria com o Crystal...´
Todo este procedimento foi feito para Windows XP, caso vc esteja com algo do tipo Windows 98... Esqueça!!!
Boa Sorte.
Marcos - Piracaia
TÓPICO EDITADO
 
Rodrigo Ramos
não registrado
ENUNCIADA !
Postada em 22/08/2008 10:14 hs   
Olá Marcos,

Sei que essa pergunta está meio antiga, pois o tópico teve a discussão em 2006, porém estou com o mesmo problema que o pessoal, preciso instalar uma aplicação num cliente, essa aplicação usa o Crystal XI, porém não sei quais os componentes preciso instalar no cliente.
Estou usando o VB6. Quando utilizar o Setup Wizar, ele importa dois componentes, o CrystalViewer.dll e o Craxdtr.dll. A primeira consigo registrar normalmente, já a segunda, impossível.
E acredito que o que esteja faltando seja o registro dessa DLL, pois quando vou abrir o formulário com o relatório, recebo a mensagem que o ActiveX não consegue criar o objeto desejado.
Tentei procurar no site da BO sobre os Merge Modules, mas quem disse que achei? Como a empresa foi comprada pela SAP, acredito que esse tempo de transição fez com que tudo saisse fora do lugar, então não estou conseguindo achar nada.

Será que alguém pode me Ajudar???

No aguardo.

Rodrigo Ramos Couto
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página