Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFeDANFEFR


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 134 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia.

Após fazer remover todos os arquivos e instalar novamente o Acbr, quando compilado em modo Debug, recebo o erro abaixo..

Já desentalei completamente o Fast e instalei novamente,

Delphi 11 Enterprise

Delphi 12 Enterprise

Fast Report  2023  professional.

[dcc32 Fatal Error] frxClass.pas(27323): F2051 Unit ACBrNFeDANFEFR was compiled with a different version of frxClass.TfrxReport

 

não ocorria o erro com a versão anterior do fastreport

 

image.thumb.png.ac32c90ac2d31bf042d4602d6623fa47.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Roda o Setup do FastReport, ele vai instalar no arquivo de programas e gerar as bpl / dcu.

no caso está tendo conflito de versão entre as IDE e veja tambem se não há source no libpath.

para o RAD11
C:\Program Files (x86)\FastReport VCL Enterprise\LibD28

C:\Program Files (x86)\FastReport VCL Enterprise\LibD28x64

para o RAD12

C:\Program Files (x86)\FastReport VCL Enterprise\LibD29

C:\Program Files (x86)\FastReport VCL Enterprise\LibD29x64

  • Curtir 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá Victor

Obrigado pela atenção

Minha versão do Fast e a 2023.3.3

estes "Libpath" são para versões anteriores..

Com Disse, não compila apenas no modo
"Debug"....

Esse e o local atual que o Fast instala...

C:\Program Files (x86)\Fast Reports\2023.3.4\Sources

 

Já cheguei a desinstalar e reinstalar o Delphi.

Se instala uma versão anterior (5) do fast, funciona corretamente...

se puder me orientar em algo mais.

 

Editado por Siro
Link para o comentário
Compartilhar em outros sites

  • Consultores
59 minutos atrás, Siro disse:

Olá Victor

Obrigado pela atenção

Minha versão do Fast e a 2023.3.3

estes "Libpath" são para versões anteriores..

Com Disse, não compila apenas no modo
"Debug"....

Esse e o local atual que o Fast instala...

C:\Program Files (x86)\Fast Reports\2023.3.4\Sources

 

Já cheguei a desinstalar e reinstalar o Delphi.

Se instala uma versão anterior (5) do fast, funciona corretamente...

se puder me orientar em algo mais.

 

Boa tarde.

Se você executar:

cd \

dir frxClass.dcu /s

Procurando por .dcu, .bpus ele não encontra arquivos perdidos na máquina em locais que não deveriam estar?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 29/11/2023 at 18:40, Siro disse:

Isso que esta no meu pc..

image.thumb.png.3c5a93057f0aa78c1e01aa1ad355032f.png

Não estou com o instalador para o RAD12 do FastReport, estou só no RAD11.

voce conseguiu evoluir nesse caso?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Siro vi alguns casos semelhantes da minha pesquisa.. uma delas pedem para vc verificar
Project->Options a opção "Use debug .dcus"

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
8 horas atrás, Daniel InfoCotidiano disse:

Bom dia @Siro vi alguns casos semelhantes da minha pesquisa.. uma delas pedem para vc verificar
Project->Options a opção "Use debug .dcus"

Olá Daniel....

Verifiquei, todas as configurações possíveis e que estão ao meu alcançe.

Alguém consegue compilar em modo Debug utilizando o delphi 12 com o Fast 2023.3.5?

O problema, no meu caso,  só acontece com o ACBr.

Se utilizo Delphi  11  e a versão anterior do fast, funciona normalmente. O problema é com Delphi 12 (Debug).

Já pesquisei em todos os locais que tenho acesso.

Desinstalar e instalar novamente "Tudo", não funciona. Ja fiz isso duas vezes.

Não tenho outra maquina física para testar. Já testei  com maquina virtual e acontece o mesmo erro.

o erro continua...

Tentei apenas com o componente, e o erro persiste...

image.thumb.png.ef44c4294b4db6e6852cd221d918fd3f.png 

Editado por Siro
Link para o comentário
Compartilhar em outros sites

  • Consultores

Posta por favor como está a sua libpath

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
Em 29/11/2023 at 12:05, Siro disse:

 

[dcc32 Fatal Error] frxClass.pas(27323): F2051 Unit ACBrNFeDANFEFR was compiled with a different version of frxClass.TfrxReport

Essa mensagem indica que a Unit ACBrNFeDANFEFR que você está utilizando foi compilada com outra versão do Fast Report.

Tem algumas informação no StackOverflow sobre o assunto.

Em 29/11/2023 at 15:00, Siro disse:

Minha versão do Fast e a 2023.3.3

Mesmo que você tenha instalado essa mesma versão nos dois delphis, se os compiladores usados são diferentes, o erro vai acontecer. Veja na sua própria imagem:

Em 02/12/2023 at 21:06, Siro disse:

Isso que esta no meu pc..

image.thumb.png.3c5a93057f0aa78c1e01aa1ad355032f.png

Os arquivos são diferentes mesmo comparando para mesma plataforma (veja os tamanhos).

Então se o Delphi se confundir (talvez pelas configurações do LibPath, search path, etc...), vai gerar esse erro.

Você precisa garantir que o Delphi vai acessar apenas uma versão de units.

Isso é válido tanto para o Fast Report, como o ACBr.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 06/12/2023 at 10:55, EMBarbosa disse:

Essa mensagem indica que a Unit ACBrNFeDANFEFR que você está utilizando foi compilada com outra versão do Fast Report.

Tem algumas informação no StackOverflow sobre o assunto.

Mesmo que você tenha instalado essa mesma versão nos dois delphis, se os compiladores usados são diferentes, o erro vai acontecer. Veja na sua própria imagem:

Os arquivos são diferentes mesmo comparando para mesma plataforma (veja os tamanhos).

Então se o Delphi se confundir (talvez pelas configurações do LibPath, search path, etc...), vai gerar esse erro.

Você precisa garantir que o Delphi vai acessar apenas uma versão de units.

Isso é válido tanto para o Fast Report, como o ACBr.

 

Desinstalei o Delphi 11

Tenho instalado apenas o 12.

Tentei apenas com um componente, mas sem sucesso.

 

AdministratorProject6-Delphi12-Unit607_12_202314_41_28.thumb.png.78c85af1b72bd6eeea24c0a4b831ae43.png

 

AdministratorProject6-Delphi12-frxClass07_12_202314_39_36.thumb.png.60a6884601fbb8fd8798241cfca6dc62.png

[Administrator] Project6 - Delphi 12 - frxClass 07_12_2023 14_39_36.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores

lembre-se seu fast report tem que ser compativeil com a versão do RAD 12 senão não vai funcionar

na mensagem exibida lá começo costuma aparecer quando envolve versões piratas na web.

onde tenho uma VM só com o 12 e com fast report original e não dá o erro mencionado acima

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
23 minutos atrás, Siro disse:

Tenho instalado apenas o 12.

Tentei apenas com um componente, mas sem sucesso.

Remova os arquivos antigos e duplicados do Fast Report.

Daí, reinstale o Fast Report.

Faça o mesmo com o ACBr.

Remova os arquivos antigos do ACBr e também os duplicados.

Daí, reinstale o ACBr.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 07/12/2023 at 15:05, EMBarbosa disse:

Remova os arquivos antigos e duplicados do Fast Report.

Daí, reinstale o Fast Report.

Faça o mesmo com o ACBr.

Remova os arquivos antigos do ACBr e também os duplicados.

Daí, reinstale o ACBr.

Cheguei de Viagem Hoje....

Formatei a maquina.....

Reinstalei tudo do zero....

e continua o mesmo erro...

Peguei a ultima versão do fast disponível no site... 2024.01..

 

Não há possibilidades de arquivos duplicados, pq nem sequer abri um projeto ja pronto...

Depois de todo este trabalho, apenas "joguei o componente" n formulário,  e ao compilar em modo Debug, ocorre o erro...

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 07/12/2023 at 14:45, Juliomar Marchetti disse:

lembre-se seu fast report tem que ser compativeil com a versão do RAD 12 senão não vai funcionar

na mensagem exibida lá começo costuma aparecer quando envolve versões piratas na web.

onde tenho uma VM só com o 12 e com fast report original e não dá o erro mencionado acima

Opa... Que legal...

Gostaria de ter um pouco do seu conhecimento e não ter a necessidade de estar postando este tipo de duvida aqui.

Já fiz várias tentativa com maquina virtual (bem como consegui uma maquina nova para teste apenas para que eu não ficasse "maluco", imaginado que eu seja o problema). Hoje, mais uma vez, após retornar de viagem, novamente formatei a maquina e instalei a ultima versão "Embarcadero® Delphi 12 Version 29.0.50491.5718 " Enterprise,  bem como a última versão do FastReport  2024.01 stable (disponibilizada no site e totalmente compatível com Delphi 12  - não tive nenhum problema com qualquer tipo de relatório meu).

Reafirmando, apenas uma versão do Delphi na maquina, para que não haja nenhum tipo de conflito entre versões ou algo do tipo..

E para que não fique nenhuma duvida, apesar de não estar conseguindo utilizar o componente ....  "Não tenho costume",  conforme suscitado a respeito de versões piratas,  minhas licenças são todas "originais", desde o Windows 11 até o mais simples aplicativo.

Penso, se ele me da retorno, devo retribuir... Da mesma forma que tento contribuir com o que posso com o Acbr.

Estou solicitando ajuda, pq não ainda não tenho a capacidade para corrigir o que "imagino estar errado", pq se tivesse conhecimento o suficiente, estaria contribuindo assim com vs.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Siro
observando o que vc relatou ao compilar em modo Debug, ocorre o erro...
[dcc32 Fatal Error] frxClass.pas(27323): F2051 Unit ACBrNFeDANFEFR was compiled with a different version of frxClass.TfrxReport
por favor, em modo normal tente recompilar o pacote ACBrNFeDANFEFR.dpk
(D:\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fast)

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Consultores

Oi Siro.

10 horas atrás, Siro disse:

Cheguei de Viagem Hoje....

Formatei a maquina.....

Reinstalei tudo do zero....

e continua o mesmo erro...

Peguei a ultima versão do fast disponível no site... 2024.01..

Obrigado pelo esforço. Nesse caso, agora parece que você tem um ambiente limpo de duplicidades, que é o problema mais comum desse erro (99,9%)...

10 horas atrás, Siro disse:

Não há possibilidades de arquivos duplicados, pq nem sequer abri um projeto ja pronto...

Depois de todo este trabalho, apenas "joguei o componente" n formulário,  e ao compilar em modo Debug, ocorre o erro...

Sendo assim, talvez o problema então não seja bem um arquivo "duplicado". Para gerar esse erro basta ter duas compilações diferentes (arquivos dcus) da mesma unit. Então, talvez seja um arquivo compilado para fins diferentes (exemplo Debug e release, ou plataformas diferentes).

O seu FastReport tem separação de bpls ou dcus para debug e release?

Mas mesmo se não tiver, o Delphi talvez esteja se "confundindo". Nesse caso, uma hora ele gera em release para compilar o ACBr. Mas depois, ele está gerando em debug para compilar sua aplicação. Daí geraria esse erro se o ACBr não tiver compilações diferentes ou o Delphi não estiver conseguindo recompilar os pacotes e units do ACBr.

Então, outra pergunta, no ACBrInstall, você marcou a opção "Deixar somente a pasta LibXX no Library Path do Delphi"?

Se a resposta for sim. Poderia reinstalar o ACBr deixando essa opção desmarcada?

  • Curtir 3
  • Obrigado 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 06/12/2023 at 08:48, Victor H. Gonzales - Panda disse:

Posta por favor como está a sua libpath

informe por favor

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá Victor...

Fiz o que solicitou e.... "pimba"....

Resolvido o problema, foi só "Deixar  desmarcado somente a pasta LibXX no Library Path do Delphi" e tudo esta funcionando...

Obrigado pela atenção.

Simples, mas não saber, não adianta....

 

Muito obrigado.

 

Editado por Siro
  • Curtir 3
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 134 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.