Ir para conteúdo
  • Cadastre-se

dev botao

Loop entre os certificados


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

Recommended Posts

Postado

Bom dia pessoal!

 

 Estou com um problema em minha aplicação, preciso fazer um loop entre os certificados e colher o cnpj de cada um, fiz o seguinte código:

 

var I: integer;
begin
For I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do
    begin
      LOG.Lines.Add('Encontrado!');
      LOG.Lines.Add(ACBrMDFe1.SSL.ListaCertificados[I].CNPJ);
    end;
end;

Porém, Se faço um showmessage com o Count ele está retornando 0 certificados. Porque isso ocorre, tem alguma alternativa? Tenho 3 certificados aqui, 2 A1 instalados e 1 A3.

Muito obrigado!

  • Solution
Postado

Tenta assim:

var I: integer;
begin
    ACBrNFe1.SSL.ListaCertificados.Clear;
    ACBrNFe1.SSL.LerCertificadosStore;
    For I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do
    begin
      LOG.Lines.Add('Encontrado!');
      LOG.Lines.Add(ACBrMDFe1.SSL.ListaCertificados[I].CNPJ);
    end;
end;

 

  • Curtir 4
  • Este tópico foi criado há 2218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.