Ir para conteúdo
  • Cadastre-se

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


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

Recommended Posts

Postado

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.

 

  • Membros Pro
Postado

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.
 

  • Consultores
Postado
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.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Moderadores
Postado
5 minutos atrás, ftorres disse:

estranho mesmo atualizando o fortes ele continua com este erro.

Depois de atualizar você reinstalou/recompilou o Fortes?

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

Projeto ACBr

 

 

Postado
2 minutos atrás, BigWings disse:

Depois de atualizar você reinstalou/recompilou o Fortes?

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

  • Moderadores
Postado (editado)

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@
  • Moderadores
Postado
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

  • Moderadores
Postado
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

 

 

  • Moderadores
Postado

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.

 

  • Moderadores
Postado
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

 

 

  • Moderadores
Postado

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.

  • Moderadores
Postado
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

 

 

  • Moderadores
Postado

Fiz todos os procedimentos de limpeza antes da instalação, removendo paths e marcando para apagar arquivos antigos. Fiz todas as atualizações via SVN hoje. O que você sugere? A desinstalação do XE3?

  • Moderadores
Postado
9 minutos atrás, BigWings disse:

Apagar essa pasta do fortes adicional, deixando uma apenas, deveria resolver.

Sim, resolveu. Valeu pela ajuda.

  • Curtir 1
  • Este tópico foi criado há 3065 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...
The popup will be closed in 10 segundos...