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.
|
|
|
|
|
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
|
|
|
|