Ir para conteúdo
  • Cadastre-se

dev botao

Erro Após Atualizar O Acbr


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

Recommended Posts

Postado

Boa tarde pessoal, atualizei o ACBR no D7 e após isso estou tendo os seguintes problemas:

 

ACBrNFeWebServices.pas: Undeclared identifier: 'GetPathCCe'

ACBrNFeWebServices.pas: Undeclared identifier: 'GetPathEvento'

 

ps.

  Todas as pastas após a atualização estao verdinhas

  Como o erro persiste já exclui a pasta e baixei tudo novamente

  Ja dei um Build ALL 

  Utilizei o ABCRInstall

 

Já não sei como resolver, alguém poderia me dar uma ajudinha em anexo segue o LOG do ACBRInstall

 

vlw

log_Delphi_7.txt

Postado

Ricardo os Caras deram uma organizada nos Fontes de algumas units do projeto , tinha units que tinham códigos duplicados , enfim... não atualizei meus fontes por esses dias , mas da uma procurada nos seus fontes ai que é falta de alguma unit declarada !

Postado

Opoa desculpe a demora... mas preferi esperar o feriado para poder fazer as devidas alterações, mas vamos la.. até o momento.

 

atualizei novamente atraves do svn

ta tudo verdinho dentro da pasta origem ( matei tudo q tinha dentro por via de duvida e baixei novamnete )

matei os bpls

build all

porém o erro acima continua

Postado

Bem pessoal, continuo com o problema, caso alguém tiver alguma ideia, já fiz tudo que foi solicitado no post do ELEANDRO, porém ainda não consegui resolver aqui, segue um print do erro.

 

procedimento:

 

  1. Eliminado qualquer pasta do ACBR

  2. Criado uma nova pasta do ACBR na RAIZ do computador

  3. Foi limpo todos os bpls do ACBR (antes da instalação)

 

 

grato

post-1518-0-95561700-1356484246_thumb.jp

  • Consultores
Postado

Se não funcionar tente o seguinte:

Se você segurar o Ctrl e clicar na palavra Arquivos dessa linha em que aparece o erro (3340), qual arquivo que o Delphi abre? Em que pasta esse arquivo fica?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

O que se precisa saber é qual arquivo o Delphi está usando ao compilar para montar a Classe FConfigurações.

Vá na linha onde o Fconfigurações é declarado (acho que 105), segure o Ctrl, e clique no TConfiguracoes.

Veja qual arquivo o Delphi abre e em que pasta está.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

ok, vamos tentar outra maneira...

Vá na linha 72, onde está declarado ACBrNFeConfiguracoes. Selecione esse nome, segure o Ctrl e aperte ENTER.

Daí agora deve abrir o arquivo ACBrNFeConfiguracoes.

 

Nele, vá até a linha 172 e verifique se é:

    function GetPathCCe: String;

Se não for, esse arquivo está errado.

Se for, o Delphi está de alguma forma desconsiderando esse arquivo. Algumas possibilidades são: pegando um DCU desatualizado, puxando um arquivo de mesmo nome em outra pasta, ...

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

na minha linha 172 não tem isso tem um END.. estaria mais ou menos assim

 

...

    FPathDPEC : String;
  public
    constructor Create(AOwner: TComponent); override ;
    function GetPathCan: String;
    function GetPathDPEC: String;
    function GetPathInu: String;
    function GetPathNFe(Data : TDateTime = 0): String;
  published
    property Salvar     : Boolean read FSalvar  write FSalvar  default False ;
    property PastaMensal: Boolean read FMensal  write FMensal  default False ;
    property AdicionarLiteral: Boolean read FLiteral write FLiteral default False ;
    property EmissaoPathNFe: Boolean read FEmissaoPathNFe write FEmissaoPathNFe default False ;
    property PathNFe : String read FPathNFe  write FPathNFe;
    property PathCan : String read FPathCan  write FPathCan;
    property PathInu : String read FPathInu  write FPathInu;
    property PathDPEC: String read FPathDPEC write FPathDPEC;
  end; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================LINHA 172

...

 

Porém, eu criei uma pasta nova e baixei tudo pelo SVN, e foi o q veio.

 

Onde eu poderia conseguir o arquivo correto!??

 

grato

  • Consultores
Postado

O arquivo ACBrNFeConfiguracoes perdido dentro do seu projeto foi o arquivo que o Delphi abriu e que não possuía a declaração correta na linha 172. Ao apagá-lo, o Delphi teve que buscar em outra pasta e, assim, encontrou o que estava na pasta do ACBr.

 

OBS: Você mesmo pode marcar o tópico como Resolvido, clicando no botão "Resolvido" logo abaixo da resposta que lhe ajudou a solucionar o tópico.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 4351 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.