VISUAL BASIC 2013 + SAP CRYSTAL REPORTS 13
Tenho um programa desenvolvido em Visual Basic 2013 + Access e estamos tentando utilizar o SAP Crystal Report 13.
Não estamos conseguindo que o programa rode no Windows 7. Pelo menos é o que parece pois nos computadores com Windows 10 o programa funciona perfeitamente.
Nos micros foram instalados o CRforVS_redist_install_32bit_13_0_15, mas não adiantou.
Tentei outras versões como a 10 a 14 mas também não funciona.
Dá um erro quando o programa tenta carregar o Report, dizendo que não consegue carregar o relatório.
o banco de dados é o Access.
Não estou conseguindo compreender porque roda no Windows 10 e não no Windows 7. Teria que instalar alguma outra biblioteca?
veja aki
http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=452130&pagina=1
http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=452130&pagina=1
Cara instale o CR_Runtime 32 bit e veja se funciona..
Acho que você se enganou pq até pelo que sei o CRforVS é pra desenvolvedores e o pra clientes é o CR_Runtime..
abraços!
Acho que você se enganou pq até pelo que sei o CRforVS é pra desenvolvedores e o pra clientes é o CR_Runtime..
abraços!
MESTRE
Quanto as instalações do CR_Runtime e CRfoVS eu já fiz.
Eu desenvolvo o sistema mas o usuário não tem o VS 2013 instalado. Eu mando o executável e o banco de dados.
Tendo sido assim.
O [Ô]problema[Ô] é que eu fiz o upload para o Windows 10 e o usuário ainda está com o Windows 7.
Já fiz o teste eu outro micro com Windows 10 e funciona.
Agradeço a dica.
NICKSOFT
Fiz a alteração no aap.config e ou testar no usuário. Informo se funcionou.
Agradeço a dica.
Quanto as instalações do CR_Runtime e CRfoVS eu já fiz.
Eu desenvolvo o sistema mas o usuário não tem o VS 2013 instalado. Eu mando o executável e o banco de dados.
Tendo sido assim.
O [Ô]problema[Ô] é que eu fiz o upload para o Windows 10 e o usuário ainda está com o Windows 7.
Já fiz o teste eu outro micro com Windows 10 e funciona.
Agradeço a dica.
NICKSOFT
Fiz a alteração no aap.config e ou testar no usuário. Informo se funcionou.
Agradeço a dica.
de qq forma se não resolver, seria bom por um print ou a msg do erro pra ajudar o pessoal.....
como narrei la, so funcionava em framework 3.5 e não tinha quem subisse a versão e o cr funcionasse, me bati com isso por tempos, ate em desenvolvimento dava o infeliz do erro....
as vezes o erro ai pode ser outro, pq meu projeto mesmo em 3.5 funcionava no meu antigo w7, testei num w8 e ficou capenga la no cliente tinha 4 micros w7 e 1 w10, foi tranquilo....nas correções já vou estar levando pelo menos pro framework 4.5
como narrei la, so funcionava em framework 3.5 e não tinha quem subisse a versão e o cr funcionasse, me bati com isso por tempos, ate em desenvolvimento dava o infeliz do erro....
as vezes o erro ai pode ser outro, pq meu projeto mesmo em 3.5 funcionava no meu antigo w7, testei num w8 e ficou capenga la no cliente tinha 4 micros w7 e 1 w10, foi tranquilo....nas correções já vou estar levando pelo menos pro framework 4.5
Usei muito o Crystal Reports mas parei por causa desses erros, nem o suporte deles me ajudavam e parti para o iTextSharp que não é nada gráfico e tudo na unha. Já programaram em Clipper ? Então é tudo na base do goto(x,y) mas funciona muito bem, só não funciona no Win98 pois não instala framework....
Segue o erro:
Mudei no programa para o Framework 4.5.1
realmente esse erro não tem nada com aquilo q passei sobre o framework, novidade esse....
Tentou instalar os CR_Runtime tanto x86 e o x64 as versões de 64 bits e 32 bits????
Alguns poréns:
O Crystal reports não funcione no 4.5 em diante, mas tem como resolver.
Deixe no 4.5, só que deve observar o seguinte arquivo na pasta Bin, release e Debug do teu projeto:
Abra no bloco de notas o arquivo [txt-color=#e80000]App.exe.config[/txt-color] e edite as linhas:
Substituir:
<startup><supportedRuntime version=[Ô]v4.0[Ô] sku=[Ô].NETFramework,Version=v4.5[Ô]/></startup>
por
<startup useLegacyV2RuntimeActivationPolicy=[Ô]true[Ô]><supportedRuntime version=[Ô]v4.0[Ô]/></startup>
Só que o arquivo [txt-color=#e80000]App.exe.config[/txt-color] deverá ficar junto, na mesma pasta do Executável principal, inclusive no cliente.
Provavelmente resolverá o problema.
Tb verifique se o windows 7 está atualizado, por ex o NF4.5 só funciona no 7 com SP1
Outro detalhe, se tu compilar em 32bits, instale no cliente o runtime 32 bits, se compilar em 64bits instale no cliente runtime 64 bits dede que a maquina do cliente seja 64bits.
Use: CRforVS_13_0_15.exe para desenvolvimento
Use: CRforVS_redist_install_32bit_13_0_15 para runtime
o 15 tem um buguizinho de sumir icones das ferramentas, mas nada que atrapalhe o desenvolvimento se usar o menu normal
Para VS2013 é preferivel usar o Crystal 13.0.13 ou 13.0.12
Mais uma coisa, acho que o NF4.5.1 é para windows 8.1 em diante
Não uso access, quando passei do VB6 para o VBnet abandonei o access e fui para o SQL Server. Tive muita dor de cabeça com access.
SQL server é robusto, confiável, estável, integro nos armazenamento de dados e rápido.
O Crystal reports não funcione no 4.5 em diante, mas tem como resolver.
Deixe no 4.5, só que deve observar o seguinte arquivo na pasta Bin, release e Debug do teu projeto:
Abra no bloco de notas o arquivo [txt-color=#e80000]App.exe.config[/txt-color] e edite as linhas:
Substituir:
<startup><supportedRuntime version=[Ô]v4.0[Ô] sku=[Ô].NETFramework,Version=v4.5[Ô]/></startup>
por
<startup useLegacyV2RuntimeActivationPolicy=[Ô]true[Ô]><supportedRuntime version=[Ô]v4.0[Ô]/></startup>
Só que o arquivo [txt-color=#e80000]App.exe.config[/txt-color] deverá ficar junto, na mesma pasta do Executável principal, inclusive no cliente.
Provavelmente resolverá o problema.
Tb verifique se o windows 7 está atualizado, por ex o NF4.5 só funciona no 7 com SP1
Outro detalhe, se tu compilar em 32bits, instale no cliente o runtime 32 bits, se compilar em 64bits instale no cliente runtime 64 bits dede que a maquina do cliente seja 64bits.
Use: CRforVS_13_0_15.exe para desenvolvimento
Use: CRforVS_redist_install_32bit_13_0_15 para runtime
o 15 tem um buguizinho de sumir icones das ferramentas, mas nada que atrapalhe o desenvolvimento se usar o menu normal
Para VS2013 é preferivel usar o Crystal 13.0.13 ou 13.0.12
Mais uma coisa, acho que o NF4.5.1 é para windows 8.1 em diante
Não uso access, quando passei do VB6 para o VBnet abandonei o access e fui para o SQL Server. Tive muita dor de cabeça com access.
SQL server é robusto, confiável, estável, integro nos armazenamento de dados e rápido.
Faça seu login para responder