Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia, uso o delphi xe5 estava funcionando normalmente, hoje apaguei a pasta do acbr, baixei o acbrinstall e tentei instalar novamente para ficar atualizado, mais na hora de compilar (tudo pelo install) da erro ao compilar o ACBr_Nfe2, olhando o log aparece o seguinte:

 

C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3313) Error: E2029 Declaration expected but identifier 'Texto' found
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3339) Error: E2003 Undeclared identifier: 'FPathArqEnv'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3339) Error: E2003 Undeclared identifier: 'FID'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3339) Error: E2250 There is no overloaded version of 'StringReplace' that can be called with these arguments
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3340) Error: E2003 Undeclared identifier: 'FConfiguracoes'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3340) Error: E2066 Missing operator or semicolon
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3340) Error: E2003 Undeclared identifier: 'FDadosMsg'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3341) Error: E2029 '.' expected but ';' found
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3347) Error: E2004 Identifier redeclared: 'Finalization'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3348) Error: E2250 There is no overloaded version of 'StringReplace' that can be called with these arguments
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3349) Error: E2066 Missing operator or semicolon
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(3349) Error: E2003 Undeclared identifier: 'Texto'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(324) Error: E2065 Unsatisfied forward or external declaration: 'TNFeInutilizacao.SetJustificativa'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(357) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaCadastro.SetCNPJ'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(358) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaCadastro.SetCPF'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(359) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaCadastro.SetIE'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(361) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaCadastro.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(362) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaCadastro.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(388) Error: E2065 Unsatisfied forward or external declaration: 'TNFeEnvDPEC.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(410) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaDPEC.SetNFeChave'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(411) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaDPEC.SetnRegDPEC'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(413) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsultaDPEC.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(436) Error: E2065 Unsatisfied forward or external declaration: 'TNFeCartaCorrecao.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(437) Error: E2065 Unsatisfied forward or external declaration: 'TNFeCartaCorrecao.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(438) Error: E2065 Unsatisfied forward or external declaration: 'TNFeCartaCorrecao.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(459) Error: E2065 Unsatisfied forward or external declaration: 'TNFeEnvEvento.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(460) Error: E2065 Unsatisfied forward or external declaration: 'TNFeEnvEvento.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(461) Error: E2065 Unsatisfied forward or external declaration: 'TNFeEnvEvento.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(480) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsNFeDest.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(481) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsNFeDest.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(482) Error: E2065 Unsatisfied forward or external declaration: 'TNFeConsNFeDest.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(499) Error: E2065 Unsatisfied forward or external declaration: 'TNFeDownloadNFe.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(500) Error: E2065 Unsatisfied forward or external declaration: 'TNFeDownloadNFe.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(501) Error: E2065 Unsatisfied forward or external declaration: 'TNFeDownloadNFe.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(517) Error: E2065 Unsatisfied forward or external declaration: 'TAdministrarCSCNFCe.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(518) Error: E2065 Unsatisfied forward or external declaration: 'TAdministrarCSCNFCe.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(519) Error: E2065 Unsatisfied forward or external declaration: 'TAdministrarCSCNFCe.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(538) Error: E2065 Unsatisfied forward or external declaration: 'TDistribuicaoDFe.Create'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(539) Error: E2065 Unsatisfied forward or external declaration: 'TDistribuicaoDFe.Destroy'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(540) Error: E2065 Unsatisfied forward or external declaration: 'TDistribuicaoDFe.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFeWebServices.pas(556) Error: E2065 Unsatisfied forward or external declaration: 'TNFeEnvioWebService.Executar'
C:\Program Files\Embarcadero\Componente\ACBr\Fontes\ACBrNFe2\ACBrNFe.pas(1917) Fatal: F2063 Could not compile used unit 'ACBrNFeWebServices.pas'
Compilation failure
 
 
grato.
  • Moderadores
Postado

Bom dia

Vejo que é seu primeiro post!

Seja Bem Vindo ao Fórum!

 

a primeira coisa, anexe sempre o arquivo, e completo de preferência assim evita um post extenso e fica legível!

 

Sobre seu problema deve haver fontes desatualizados ou arquivos compilados seja dcu , bpl ou dcp dentro de seu micro perdido e ele está a usar eles

siga esse tópico e faça o mesmo 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Bom dia. Em um de nossos servidores eu atualizei o Acbr e deu o mesmo erro de instalação do amigo que abriu este post, e procedi igual ao tópico sugerido pelo Juliomar e não resolveu, será que não esta com algum bug pois ele reclama de declaração de variável. É só na instalação do NFE2

 

Segue o log em anexo

log_Delphi_7.txt

Editado por marcioaugustoprog
  • Moderadores
Postado

Qual o windows que vocês utilizam?

sei que já fizeram a limpeza do micro de vocês !

mas já pararam no explorer do micro e fizeram a pesquisa no C: inteiro do micro por por exemplo ACBrNFe.bpl?

 

façam isso e irão verificar que tem mais locais com ele!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Obrigado Juliomar pela resposta mas ainda estou com o problema, já limpei todos os BPLs O meu Windows é o Server 2008, mas estava tudo certo, foi so depois de atualizar os pacotes e recompila-los

Editado por marcioaugustoprog
Postado

conseguiram resolver?, estou com o mesmo problema, apague a pasta toda do acbr baixei do zero, vasculhei na unidade C:\ onde tinha uns restos na pasta 12\bpl e dcp apaguei mesmo assim os erros acima persistem. se alguem tiver conseguido, posta ai  a dica

Postado

Senhores, também atualizei hoje, inclusive desinstalei e removi todo o ACBr, refazendo tudo novamente, tmb manualmente.

Confrontei código anterior com o atual e cheguei a seguinte situação.

 

Na função:

function TNFeInutilizacao.Executar: Boolean; (ACBrNFeWebServices)

 

Foi adicionano o seguinte código: (comentado)

 

  inherited Executar;
  {
  if (FConfiguracoes.WebServices.UFCodigo in [29]) and (FConfiguracoes.Geral.VersaoDF = ve310) then // 29 = BA
  begin
    Servico := 'NfeInutilizacao';
    SoapAction := 'http://www.portalfiscal.inf.br/nfe/wsdl/' + Servico + '/NfeInutilizacao';
  end
  else
    Servico := 'NfeInutilizacao2';
    SoapAction := 'http://www.portalfiscal.inf.br/nfe/wsdl/' + Servico;
  end;
  }
  Texto := '<?xml version="1.0" encoding="utf-8"?>';

 

Comentei, compilei e instalou.

 

Espero que ajude na identificação do problema.

 

abraço

Postado

segue o arquivo de log...

eu apaguei a pasta toda do acbr que funcionava, procurei por bpl, dcu e não encontrou nada, dai procurei por PAS pra ver se tinha mais de uma pasta do acbr só encontrou a de hoje.

eu uso o WIN7.

 

grato

log_Delphi_XE5.txt

  • Moderadores
Postado

Também ocorreu o problema aqui na ACBRNFeWebServices.pas ( L 3313 ) , para resolver o problema basta adicionar o begin logo apos o else da linha 3308

 

arquivo em anexo para analise dos moderadores 

Já foi detectado e corrigido

veja o svn novamente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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