Ir para conteúdo
  • Cadastre-se

dev botao

Mudança da forma de buscar o certificado


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

Recommended Posts

Atualmente estou usando manual, ou seja, tenho que compilar o exe pra cada tipo de certificado, gostaria de usar da forma em que assim que eu escolhesse num combobox por exemplo o tipo de certificado ele mudasse a forma de busca, quando uso dessa forma, apresenta um erro

   if EdTpCertificado.Text = 'libOpenSSL' then
   Begin
     ACBrMDFe1.Configuracoes.Certificados.Certificado := edtCaminho.Text;
     ACBrMDFe1.Configuracoes.Certificados.Senha       := edtSenha.Text;
   End
   else
   begin
   ACBrMDFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;
   end;

 

 

Apresenta o erro " [DCC Error] UCertificado.pas(691): E2003 Undeclared identifier: 'Certificado'"

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

se isso está ocorrendo existe duas possibilidades!

você estar com os fontes antigos do ACBr ou o segundo que é usando o ACBr.inc e comentando para cada um o tipo!

ou ainda ter copiado do exemplo do svn que ainda tem partes e resquícios do trunk onde para o trunk2 não foi removido e então continuando usando igual

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

Ainda estou apanhando um pouco nessa questão, estava querendo colocar a configuração do componente mais ou menos dessa forma

 

  if EdTpCertificado.Text = 'libOpenSSL' then
   Begin
     ACBrMDFe1.Configuracoes.Geral.SSLLib := libOpenSSL;
   End
   else
   begin
     ACBrMDFe1.Configuracoes.Geral.SSLLib := libCapicom;
   end;
 

 

mas apresenta o seguinte

 

[DCC Error] UCertificado.pas(691): E2003 Undeclared identifier: 'libOpenSSL'

[DCC Error] UCertificado.pas(695): E2003 Undeclared identifier: 'libCapicom'

Link para o comentário
Compartilhar em outros sites

  • Moderadores

háaaaaaaaa tá agora a mensagem veio certa

basta tu declarar a uses para ela.

vou ensinar aqui um macete do delphi bem legal e novo ainda por cima!

segura o ctrl do teclado e clica em cima da propriedade ele vai abrir a unit onde está a propriedade, agora segura novamente e clica em cima do tipo da propriedade e dai você vai ter a nome da unit para declarar na uses do seu formulário.

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

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