Ir para conteúdo
  • Cadastre-se

dev botao

Erro na instalação do acbr trunk2


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

Recommended Posts

Postado

Boa tarde pessoal.

Resolvi atualizar toda minha aplicação para o Trunk 2, porem estou encontrando alguns problemas, como segue abaixo. O mesmo problema ocorre no AcbrNfe, AcbrCte e AcbrMfde, todos eles na unit ACBrNFeWebServices . Alguem sabe me dizer o porque?

[dcc32 Error] ACBrNFeWebServices.pas(1814): E2003 Undeclared identifier: 'ExtrairModeloChaveAcesso'
[dcc32 Error] ACBrNFeWebServices.pas(1815): E2003 Undeclared identifier: 'ExtrairUFChaveAcesso'
[dcc32 Warning] ACBrNFeWebServices.pas(1874): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] ACBrNFeWebServices.pas(1901): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] ACBrNFeWebServices.pas(2107): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] ACBrNFeWebServices.pas(2346): W1057 Implicit string cast from 'AnsiString' to 'string'

 

Agradeço desde já.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado (editado)

Removi tudo que existia referente a Acbr Deixei o delphi limpo, o erro persiste mesmo assim. 

Sem título.png

Editado por Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Pelo o que percebi a unit não esta identificando a função ExtrairModeloChaveAcesso que puxa do pcnAuxiliar.

Se eu pegar esta função e jogar ela para dentro do  ACBrNFeWebServices.pas , dai compila.

No aguardo.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Pessoal informando as duas funções na unit    ACBrNFeWebServices.pas  compila, estas funções não teriam que estar nesta unit?


function ExtrairUFChaveAcesso(AChaveNFE: String): Integer;
begin
  Result := StrToIntDef(Copy(AChaveNFE,1,2), 0);
end;
#################

function ExtrairModeloChaveAcesso(AChaveNFE: String): String;
begin
  AChaveNFE := OnlyNumber(AChaveNFE);
  if ValidarChave(AChaveNFe) then
    Result := copy(AChaveNFE, 21, 2)
  else
    Result := '';
end;

 

No aguardo.

Atenciosamente

Caetano

'Juntos podemos mais'

  • Moderadores
Postado

Não sei de onde está pegando os fontes!

mas acabei de atualizar o svn e recompilar tudo e não deu o erro citado!

sugiro fazer um revert no seu svn .. limpar ele fazer um update e recompilar!

também verificar senão tem outro arquivo em algum lugar que o compilador está vendo!

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)

Pois  é Juliomar, muito estranho isso. Estou o dia todo tentando algo e já fiz de tudo. O Chefe quer meu coro já pois o desenvolvimento esta todo parado e foi iniciativa minha atualizar os para o trunk 2. Não sei o que posso fazer já deletei a pasta e fiz tudo de novo, mesmo compilando por fora do instalador ele da erro.

Agradeço pela ajuda.

Editado por Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

  • Moderadores
Postado

Não não faça na mão! já tem o instalador pra isso!

agora vai ter que fazer novo!

use o apagaracbr.bat rode nos dois drivers, pegue depois instale o fortes ou fast corretamente

então rode o instalador do acbr ! não tem erro!

  • Curtir 1
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

Fiz e refiz como pedido e continua com o mesmo problema, o jeito vai ser jogar as funções que destaquei acima dentro do  ACBrNFeWebServices.pas  e salvar para depois rodar o instalador.

 

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Bom dia Régis.

Vou tentar isso, até agora só consegui resolver realizando o processo de copiar as funções para a unit e salvando e depois rodando o instalador.

Vou realizar este procedimento por você descrito e retorno aqui.

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Pessoal, fiz o processo citado acima pelo Régis e funcionou. Agradeço pela ajuda de todos!

Abraço.

Atenciosamente

Caetano

'Juntos podemos mais'

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

The popup will be closed in 10 segundos...