VISUAL BASIC 2013 + SAP CRYSTAL REPORTS 13

AGASSI 08/10/2015 09:12:46
#452288

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?
NICKOSOFT 08/10/2015 10:17:19
#452299
veja aki
http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=452130&pagina=1
MESTRE 08/10/2015 10:19:34
#452300
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!
AGASSI 08/10/2015 10:35:57
#452303
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.
NICKOSOFT 08/10/2015 18:39:23
#452334
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
F001E 09/10/2015 09:24:28
#452361
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....
AGASSI 09/10/2015 13:37:00
#452376
Segue o erro:
AGASSI 09/10/2015 15:21:52
#452388
Mudei no programa para o Framework 4.5.1
NICKOSOFT 10/10/2015 15:28:09
#452421
realmente esse erro não tem nada com aquilo q passei sobre o framework, novidade esse....
MESTRE 13/10/2015 09:06:21
#452446
Tentou instalar os CR_Runtime tanto x86 e o x64 as versões de 64 bits e 32 bits????

JCM0867 13/10/2015 11:06:38
#452448
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.
Página 1 de 2 [13 registro(s)]
Faça seu login para responder