Ir para conteúdo
  • Cadastre-se

dev botao

[Resolvido] Erro ao Instalar ACBR - ACBrDANFCeFortesFr.pas(1371) Error: Undeclared identifier: 'UnlimitedHeight'


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

Recommended Posts

Hoje tentei realizar a instalação do ACBR no Delphi 7 e ocorreu um erro durante o processo de compilação do arquivo ACBrDANFCeFortesFr.pas.

O log do erro é o seguinte:

..\..\..\ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas(1371) Error: Undeclared identifier: 'UnlimitedHeight'
ACBr_NFeDanfeRL.dpk(92) Fatal: Could not compile used unit '..\..\..\..\..\..\..\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk".

Eu havia acabado de pegar baixar todos os arquivos através do Trunk2.

Pesquisei aqui no fórum e encontrei algumas dicas, entre elas marcar a opção para Remover Arquivos do Disco, é aquela de demora MUITO. Mas nenhuma resolveu.

Verifiquei que o arquivo que esta dando problema, ACBrDANFCeFortesFr.pas, havia sido atualizado no dia 24/01/2018 (hoje são 26/01/2018), então restaurei sua versão anterior.

Feito isto foi só mandar instalar novamente que resolveu.

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Prezados, foi corrigido o erro ao compilar Fortes ?

C:\Acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas(1371) Error: E2003 Undeclared identifier: 'UnlimitedHeight'
ACBr_NFeDanfeRL.dpk(89) Fatal: F2063 Could not compile used unit 'ACBrDANFCeFortesFr.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk".
Abortando... Ocorreram erros na compilação dos pacotes.
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 horas atrás, Matias_Pontes disse:

Prezados, foi corrigido o erro ao compilar Fortes ?

C:\Acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas(1371) Error: E2003 Undeclared identifier: 'UnlimitedHeight'
ACBr_NFeDanfeRL.dpk(89) Fatal: F2063 Could not compile used unit 'ACBrDANFCeFortesFr.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk".
Abortando... Ocorreram erros na compilação dos pacotes.
 

Bom dia

o erro aqui descrito é falta da atualização correta do fortes report antes de instalar o ACBR

então sugiro atualizar os fontes dos fortes report que está no github via git e reinstalar ele

e depois faça com o ACBr que vai ficar ok.

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

  • Moderadores

Estou tentando instalar o ACBr em uma máquina que tem Delphi7 e Delphi XE3 Enterprise, já usando o Fortes Report com a correção do UnlimitedHeight. 

Antes de instalar o ACBr, atualizei e instalei o Fortes-report-ce para as duas versões do Delphi, sendo que a pasta do Fortes é a mesma para os Delphis. Executo primeiro o install do fortes para o Delphi e depois novamente para o XE3. Não ocorre erro em nenhuma das instalações.

Ao  instalar o ACBr, instala com sucesso no Delphi 7, mas no Delphi XE3 dá erro ACBr - ACBrDANFCeFortesFr.pas(1371) Error: Undeclared Identifier: 'UnlimitedHeight'

 

log_Delphi_7.txt

log_Delphi_XE3.txt

Editado por Gr@c@
Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 minutos atrás, Gr@c@ disse:

Estou tentando instalar o ACBr em uma máquina que tem Delphi7 e Delphi XE3 Enterprise, já usando o Fortes Report com a correção do UnlimitedHeight. 

Antes de instalar o ACBr, atualizei e instalei o Fortes-report-ce para as duas versões do Delphi, sendo que a pasta do Fortes é a mesma para os Delphis. Executo primeiro o install do fortes para o Delphi e depois novamente para o XE3. Não ocorre erro em nenhuma das instalações.

Ao  instalar o ACBr, instala com sucesso no Delphi 7, mas no Delphi XE3 dá erro ACBr - ACBrDANFCeFortesFr.pas(1371) Error: Undeclared Identifier: 'UnlimitedHeight'

 

log_Delphi_7.txt

log_Delphi_XE3.txt

 

log_Delphi_7.rar

log_Delphi_XE3.rar

Link para o comentário
Compartilhar em outros sites

  • Moderadores
32 minutos atrás, Gr@c@ disse:

Antes de instalar o ACBr, atualizei e instalei o Fortes-report-ce para as duas versões do Delphi, sendo que a pasta do Fortes é a mesma para os Delphis.

Não parece que o library path está apontando para a mesma pasta do Fortes...

XE3: C:\ComponentesDelphi\fortesreport-ce-master\fortesreport-ce.git\trunk\Binary\LibD17

D7: ..\..\..\..\FORTES~1\trunk\Binary\LibD7

Me parece que deveria ser algo como ..\..\..\..\FORTES ~1\FORTES~1\trunk\Binary\LibD7.

Veja se não tem arquivos .dcu do Fortes em pastas diferentes aí.

4 horas atrás, ftorres disse:

olá amigo agora deu certo após recompilar o fortes, mais agora fica dando erro de ponto de entrada, acbr_comum.bpl

Está instalando em 32bits?

Marcou a opção de copiar as DLLs?

Marcou a opção de apagar arquivos antigos do disco?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Realmente na pasta Trunk do Fortes-report-ce existe a pasta Binary com as pastas LibD17 e LibD7. Mas essas pastas vem na atualização git. Eu instalo e compilo tudo através do Install que vem na pasta do Fortes. Não faço nada manual. O instalador está usando a pasta LibD17 para o XE3. Devo supor que existe uma pasta LibD17 exclusiva para essa versão do Delphi e ela não foi corrigida na questão do UnlimitedHeigth?

os passos que segui no XE3:

1-deletei da Library todos os path ref a fortes report e ACBr

2-Exclui a pasta Fortes-report-ce e criei uma nova em seguida fiz o Checkout via SVN

3-Na pasta Trunk\Binary vem as duas pastas LIBD17 e LibD7

4-Fiz a instalação / compilação do Fortes atraves do instalador que vem na pasta. Instala com sucesso para ambas as versões do Delphi.

5-Instalo/compilo o ACBr marcando as duas versões do Delphi 

6-Delphi ok (pegando da LibD7)

7-XE3 erro (pegando da LibD17)  ---> não tenho como mudar isso para pegar da LibD7.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
5 minutos atrás, Gr@c@ disse:

Realmente na pasta Trunk do Fortes-report-ce existe a pasta Binary com as pastas LibD17 e LibD7.

A separação em LibD7 e LibD17 é normal e correta, já que os arquivos compilados são diferentes pra cada versão.

Notei outra referência ao Fortes em outro diretório, pode ser isso:

C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\fortesreport-ce\Binary\LibD17

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

a pasta XE3: C:\ComponentesDelphi\fortesreport-ce-master\fortesreport-ce.git\trunk\Binary\LibD17 é onde está o componente fortes para instalar. 

o caminho C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\fortesreport-ce\Binary\LibD17 é onde o componente é instalado.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
6 minutos atrás, Gr@c@ disse:

a pasta XE3: C:\ComponentesDelphi\fortesreport-ce-master\fortesreport-ce.git\trunk\Binary\LibD17 é onde está o componente fortes para instalar. 

o caminho C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\fortesreport-ce\Binary\LibD17 é onde o componente é instalado.

Tem certeza que não são instalações distintas?

Que eu saiba o instalador coloca tudo (.bpl, .dcp, .dcu, .dfm, ...) na pasta Binary\LibDXXX no mesmo caminho do instalador.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2268 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.

The popup will be closed in 10 segundos...