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á 2971 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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'

Link para o comentário
Compartilhar em outros sites

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'

Link para o comentário
Compartilhar em outros sites

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'

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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'

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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'

Link para o comentário
Compartilhar em outros sites

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