Desculpa a demora no retorno.
Formatei a maquina, pra assim ter certeza que não tinha nenhum lixo referente ao acbr em nenhum outro local.
Mas mesmo assim continua sem funcionar, com o mesmo erro.
Lembrando que estou utilizando Delphi 7.
Joguei no chatgpt, pra ver se me dava uma luz na solução.
Ele me retornou a seguinte situação.
Abra o prompt de comando do Delphi 7 e execute o comando manualmente para ver a linha de erro real:
"C:\D7\Borland\Delphi7\bin\dcc32.exe" -B -Q "D:\CompsD7\A198_AcbrD7\trunk2\Pacotes\Delphi\ACBrDFe\ACBrNFSeX\ACBr_NFSeX.dpk"
C:\WINDOWS\system32>"C:\D7\Borland\Delphi7\bin\dcc32.exe" -B -Q "D:\CompsD7\A198_AcbrD7\trunk2\Pacotes\Delphi\ACBrDFe\ACBrNFSeX\ACBr_NFSeX.dpk"
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
C:\WINDOWS\system32>
O ChatGPT disse:
Perfeito — isso confirma o que suspeitávamos:
o compilador Delphi 7 (versão 15.0) nem chegou a compilar o pacote porque o ACBrNFSeX é incompatível com Delphi 7.
Por isso não aparece erro de unit missing — ele simplesmente não entende várias das units usadas nesse pacote moderno (que são Unicode e usam Generics).
Explicando
O pacote ACBr_NFSeX.dpk faz parte da nova geração dos componentes ACBr DFe (Documentos Fiscais Eletrônicos), que:
Usa Delphi 2009 ou superior (Unicode);
Faz uso de Generics, Record Helpers, e RTTI extendido, que o Delphi 7 não possui.
Resultado: Delphi 7 apenas ignora a compilação, sem exibir mensagens.
Isso realmente procede?