Ir para conteúdo
  • Cadastre-se

dev botao

"Tópico Bye Bye CAPICOM" - Valor default das novas propriedades


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

Recommended Posts

  • Fundadores
Em 22/06/2017 at 11:23, Spyke disse:

Irei olhar e verificar, Obrigado por enquanto e desculpa qualquer coisa.

Pessoal, acabei de atualizar os fontes e esta dando erro no ACBrDFeOpenSSL, falando que o "ThumbPrint" não está declarado.

Provavelmente você não atualizou corretamente seus fontes, ou não rodou o ACBrInstall...

1 hora atrás, rblsystem disse:

“Suporte a libCapicom foi desativado por compilação {$DEFINE DFE_SEM_CAPICOM}”.

Provavelmente o seu projeto está salvo com a opção CAPICOM, a qual você acabou de desabilitar...

Você pode editar o DFM do Formulário onde o componente está... Apague as linhas abaixo, para que o Delphi use os valores defaults

    Configuracoes.Geral.SSLLib = libOpenSSL
    Configuracoes.Geral.SSLCryptLib = cryOpenSSL
    Configuracoes.Geral.SSLHttpLib = httpOpenSSL
    Configuracoes.Geral.SSLXmlSignLib = xsXmlSec


 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Daniel,

Baixei os fontes atualizados e rodei o ACBrInstall.exe. Fiz esse procedimento antes de fazer qualquer alteração.

Agora, fui até o componente ACBrNFe e alterei as propriedades que você descreveu acima e desta forma, o problema não apareceu mais.

Eu não havia feito isso antes, porque eu li seu tópico sobre essa novidade e ela está assim:

Como configurar para usar a WinCrypt e não a CAPICOM ?

A maneira mais simples é configurar a seguinte propriedade:

  ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;   

Na verdade, a propriedade ACBrDFe.Configuracoes.Geral.SSLLib  passou a ser virtual... ou seja, ela configurará de forma indireta, as 3 novas bibliotecas de TDFeSSL... Se você ler os fontes, quando rodamos o código acima, o seguinte código será executado.

procedure TGeralConf.SetSSLLib(AValue: TSSLLib);
    case AValue of
.....
      libWinCrypt:
      begin
        SSLCryptLib := cryWinCrypt;
        SSLHttpLib := httpWinHttp;
        SSLXmlSignLib := xsMsXml;
      end;
    end;

 

Eu simplesmente mudei a diretiva no ACBr.inc conforme orientação e compilei o projeto. Foi ai que apresentou o problema. Desculpe-me mas, eu não me lembro de ter lido que também era para mudar as propriedades do componente. Eu achei que bastava alterar o arquivo .inc e colocar a linha "ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;" no meu projeto e pronto. Pelo o que está descrito, seria para acontecer isso, contudo, comigo não aconteceu. Comi bola em algum lugar?

Obrigado,

Rogério.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Diretivas de compilação são bem diferentes de propriedades... 

Alterando a diretiva no ACBr.inc, você deixa de compilar várias linhas dos fontes, ou seja, as Units que dão suporte a Capicom não são incluídas na compilação.

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  Boa tarde, estou com os fontes desatualizados e uso capicom, se simplesmente atualizar os fontes posso continuar usando o capicom se nenhum problema ou terei que fazer alguma alteração no meus fontes para continuar usando, no momento tenho urgência de fazer algumas alterações e gostaria já de deixar o acbr atualizado, mas não gostaria de mexer neste momento no capicom.

      Obrigado,

               Nilson.

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Daniel Simoes disse:

Depende muito de quando foi a sua última atualização... Leia com atenção o tópico abaixo:

 

 

1 minuto atrás, Daniel Simoes disse:

  

Daniel, faz 7 meses, o que vc. acha?, uso o Delphi Berlin.

  Obrigado,

      Nilson.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não tenho a menor ideia, mas é muito tempo, e muita coisa mudou... Use: Backup ou crie uma V.M., ou outro artifício, para efetuar a atualização com segurança em um ambiente paralelo...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
Em 22/06/2017 at 11:23, Spyke disse:

Irei olhar e verificar, Obrigado por enquanto e desculpa qualquer coisa.

Pessoal, acabei de atualizar os fontes e esta dando erro no ACBrDFeOpenSSL, falando que o "ThumbPrint" não está declarado.

Atualizei recentemente e está acontecendo a mesma coisa. Já pesquisei o assunto no fórum e não encontrei nada. Já apaguei a pasta ACBR para fazer novo checkout, limpei o ACBR do PC mas nada funciona. Utilizo Windows10 e XE7. 

Link para o comentário
Compartilhar em outros sites

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