Ir para conteúdo
  • Cadastre-se

Erro ao compilar ACBr_MDFe.dproj - [dcc32 Error] pmdfeMDFeW.pas(228): E2003 Undeclared identifier: 'Gerador'


Ver Solução Respondido por Marcos Rogerio Zaccaro,

Recommended Posts

Postado

Olá, comunidade ACBr!

Poderiam me ajudar com uma dúvida?

Durante a instalação dos packages do ACBr, encontramos um erro de compilação na unit pmdfeMDFeW.pas. Ao analisar o projeto, identifiquei que alguns commits recentes trouxeram alterações na unit ACBrMDFe.Classes, impactando a propriedade Signature.

O erro ocorre na linha 228 da referida unit (pmdfeMDFeW.pas) => [dcc32 Error] pmdfeMDFeW.pas(228): E2003 Undeclared identifier: 'Gerador'

Pelo que pude verificar, essa propriedade passou a ser herdada da classe TSignature, definida na unit ACBrXmlBase. No entanto, essa classe não possui mais a propriedade Gerador, o que aparentemente está causando o erro de compilação.

Gostaria de saber se existe alguma configuração adicional que precise ser ajustada, seja nas definições dos packages, no arquivo ACBr.inc ou em algum outro ponto do projeto, para compatibilizar essas alterações.

Desde já, agradeço pela ajuda!

  • Consultores
Postado

Use o instalador 

marque remover tudo e deixe marcado a opção xmldocument

está 100%

 

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 !!

Postado (editado)

Olá, Juliomar.

Obrigado pela resposta.

Antes de migrar para o instalador, vou tentar identificar o motivo pelo qual a instalação dos packages diretamente pelo Delphi deixou de compilar. Durante a análise, percebi que houve alterações recentes nas classes relacionadas ao MDF-e e vou tentar entender se existe alguma dependência ou configuração adicional necessária.

Caso eu confirme que a instalação manual pelo Delphi não é mais suportada, passarei a utilizar o instalador do ACBr.

Obrigado pela atenção e pelo suporte.

 

Editado por Marcos Rogerio Zaccaro
Erro de semântica.
  • Solution
Postado

Consegui identificar a causa do problema.

Utilizo o Delphi Rio e, ao abrir os packages pela IDE para verificar suas configurações, notei que o Delphi estava removendo/alterando as diretivas existentes no arquivo DPK. Com isso, a compilação passava a falhar.

Ao recompilar os packages preservando as diretivas originais, sem permitir que a IDE as modificasse, a compilação ocorreu normalmente e o problema foi resolvido.

Obrigado.

  • Consultores
Postado

Obrigado por reportar.

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

 

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 !!

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...