Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 5152 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal,

Acabei de instalar o componente NFe2 no Delphi7 e ao compilar o projeto Demo me ocorreu vários erros:

[Warning] Unit1.pas(184): Unit 'FileCtrl' is specific to a platform

[Error] Unit1.pas(403): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(434): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(455): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(522): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(532): Undeclared identifier: 'cMsg'

[Error] Unit1.pas(533): Undeclared identifier: 'xMsg'

[Error] Unit1.pas(559): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(709): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(756): Undeclared identifier: 'TsPL006'

[Error] Unit1.pas(801): Too many actual parameters

[Error] Unit1.pas(802): Too many actual parameters

[Error] Unit1.pas(817): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(845): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(865): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(936): Undeclared identifier: 'hSaiEnt'

[Error] Unit1.pas(949): Undeclared identifier: 'dhCont'

[Error] Unit1.pas(950): Undeclared identifier: 'xJust'

[Error] Unit1.pas(972): Undeclared identifier: 'CRTToStr'

[Error] Unit1.pas(972): Undeclared identifier: 'CRT'

[Error] Unit1.pas(1007): Undeclared identifier: 'Email'

[Error] Unit1.pas(1074): Undeclared identifier: 'vOutro'

[Error] Unit1.pas(1075): Undeclared identifier: 'indTotToStr'

[Error] Unit1.pas(1075): Undeclared identifier: 'IndTot'

[Error] Unit1.pas(1076): Undeclared identifier: 'xPed'

[Error] Unit1.pas(1077): Undeclared identifier: 'nItemPed'

[Error] Unit1.pas(1122): Undeclared identifier: 'Cilin'

[Error] Unit1.pas(1128): Undeclared identifier: 'CMT'

[Error] Unit1.pas(1160): Incompatible types: 'String' and 'Integer'

[Error] Unit1.pas(1162): Incompatible types: 'String' and 'Integer'

[Error] Unit1.pas(1632): Undeclared identifier: 'hSaiEnt'

[Error] Unit1.pas(1637): Undeclared identifier: 'UFtoCUF'

[Error] Unit1.pas(1687): Undeclared identifier: 'CRT'

[Error] Unit1.pas(1687): Undeclared identifier: 'crtRegimeNormal'

[Error] Unit1.pas(2070): Undeclared identifier: 'RetornoWS'

[Error] Unit1.pas(2090): Undeclared identifier: 'RetornoWS'

[Fatal Error] ACBrNFe_demo.dpr(6): Could not compile used unit 'Unit1.pas'

O que acontece?? Instalei de forma errada?? Instalei todos os pacote necessários, inclusive o ACBrCapicom que é o que uso...

Alguém pode me dar uma ajuda?? Desde já eu agradeço!!

Postado

Blz amigo?

Pode ser que tenha faltado algum passo durante o processo de instalação. Aconselho você a remove-lo e tentar os passos abaixo:

Com o delphi aberto entre na opção Component => Install Packages => Selecione o ACBr e clique em Remove.

Remova as entradas do ACBr da library path

Apague os arquivos bpl e dcu do ACBr (Geralmente ficam salvos no diretório Projects\bpl na pasta do Delphi7)

Instalação do ACBr

Em library path add os caminhos da pasta ACBr

Fontes\ACBrNFe2

Fontes\ACBrComum

Fontes\ACBrCapicom

Fontes\synalist

Fontes\PCN2

Compile os pacotes:

ACBrCapicom.dpk

ACBrComum.dpk

ACBrOpenSSL.dpk

synapse.dpk

Depois entre no diretório ACBrNFe2 e vamos compilar os pacotes:

PCN2.dpk

ACBr_NFe2.dpk [ Compile e depois Install e ao sair mande salvar as alterações]

Se tudo correu bem você estará com o ACBrNFe2 Instalado e pronto para usar. Agora só falta decidir qual DANFe irá utilizar e depois fazer o mesmo procedimento, Compilar e Instalar.

Uma dica é você observar no Requiere de cada arquivo dpk as dependências dele, compilando sempre os "principais" antes dos que possuem dependetes.

[]s

Atenciosamente:

Jeferson Rodrigo Stefani

Postado

Eisenheim,

Muito abrigado pelas dicas, há uns dias eu formatei a máquina, instalei o Delphi e logo em seguida já instalei os pacotes do ACBr do jeito que vc descreveu ai... do mesmo modo que está no site do ACBr, seguindo passo a passo.

Tenho um projeto de NFe em andamento e todas as funções dele são compiladas com sucesso, mas o DEMO do componente não compila. Ou seja, acho que fizeram algumas atualizações no DEMO que não estão nos implementadas no ACBrNFe2. Acabei de atualizar o todo o ACBr atravez do Tortoise e estive olhando as classes dele, então vi que essas propriedades que estão faltando (Undeclared identifier: 'RetornoWS'), por exemplo, não pertenca a classe alguma, ou seja, está chamando algo que não existe, isso não é falta de atualização das classes??

Alguma idéia???

Postado

Blz Ferinha.Master!

Putz cara, o único "inconveniente" que eu tenho ao abrir o Demo do ACBr da pasta ACBrNFe2 é o fato de não ter instalado o pacote referente a DANFe do RaveReports, pois o demo utiliza ele. Mas a advertência gerada é da "Classe" não ter sido encontrada, e não essa mensagem que você postou. Mas fora isso ainda não tive nenhum problema relacionado ao que você postou.

Os paths são aqueles que te passei logo acima.

Dentro da pasta do ACBr => Fontes => ACBrNFe2

Dentro da pasta do ACBr => Fontes => ACBrComum

Dentro da pasta do ACBr => Fontes => ACBrCapicom

Dentro da pasta do ACBr => Fontes => synalist

Dentro da pasta do ACBr => Fontes => PCN2

Vou instalar o pacote referente a DANFe do ravereports e fazer um teste, mas acredito que assim como o André mesmo disse, pode ser que tenha ficada alguma "sujeira" da versão anterior da instalação do seu ACBr.

[]s

Atenciosamente:

Jeferson Rodrigo Stefani

  • Este tópico foi criado há 5152 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.