Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

bom dia,

 

estou tentando instalar em uma nova maquina apos a conclusão do desenvolvimento nfe com acbr

e me deparei com erro de :

 

list index out of bounds (0)

 

 

mais na minha maquina funciona normalmente e o computador do cliente é windows 8.1, o que é preciso para instalar em outros computadores.

  • Consultores
Postado

Você chegou a fazer uma pesquisa no fórum?

Qual a versão do Delphi instalado neste Windows 8.1?

Provavelmente a instalação do Delphi não está correta.

[]'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

Mas você disse que é na instalação, está no título.

[]'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

Ok, vamos lá.

 

Fiz o desenvolvimento de uma aplicação usando o componente ACBr com a ajuda de vocês do fórum tirando todas as dificuldades que tive, já estou com o executável pronto autorizando, inutilizando e cancelando até fazendo carta de correção, mais se eu colocar o executável em outro computador, sem ser este que eu desenvolvi um que só tenha o Windows instalado uma maquina nova, ele fica dando erro:

 

 list index out of bounds (0) ;

 

Ele chama o certificado e assina, mais da este erro no final e o memo que recebe o retorno fica só com erro,

Percebi que dentro da função de assinar tem o seguinte código.

 

procedure Tdlg_EmissorNFe.ValidaXML;

begin

  ACBrNFe1.Configuracoes.Geral.ExibirErroSchema := False;

  ACBrNFe1.Configuracoes.Geral.FormatoAlerta := 'Campo:%DESCRICAO% - %MSG%';

  LerConfiguracao;

  

  try

   ACBrNFe1.NotasFiscais.Valida;

   if ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then

      MemoDados.Lines.Add('Alertas: '+ACBrNFe1.NotasFiscais.Items[0].Alertas);

      ShowMessage('Nota Fiscal Eletrônica Valida');

  except

      MemoDados.Lines.Add('Erro: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacao);

      MemoDados.Lines.Add('Erro Completo: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacaoCompleto);

      suiButton10.Tag := 1;

      PageControl1.ActivePage := TabSheet3;

  end;

 

 

end;

 

 

acho que ele entra neste erro, mais não traz nada a não ser "Erro:";

 

sobre configuração pequei a pasta Capicom dentro da pasta dll em ACBr e coloquei na maquina que queria instalar o exe e executei o instalar.bat.

fora isto só fiz a instalação do certificado como padrão.

 

acredito que falta mais alguma coisa só não consigo identificar.

 

mais uma vez estou recorrendo a vocês, desculpem pelo falta de explicação mais detalhada e agradeço o esforço de todos

pela ajuda.

  • Consultores
Postado

Boa tarde Murilo,

 

Dependendo da versão do Windows há necessidade de executar o Instalar.bat como administrador, caso contrario as DLLs não são registradas.

 

Se não me falha a memória devemos instalar o certificado depois do Capicom ter sido copiado e registrado no Windows.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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