Olá, na última atualização do componente, comecei a receber o erro:
C:\Componentes\Acbr\Fontes\ACBrDFe\ACBrDFeXsXmlSec.pas(131) Error: E2037 Declaration of 'Assinar' differs from previous declaration
C:\Componentes\Acbr\Fontes\ACBrDFe\ACBrDFeSSL.pas(2936) Fatal: F2063 Could not compile used unit 'ACBrDFeXsXmlSec.pas'
Compilation failure
Olhando as classes TDFeSSLXmlSignClass que possui o método Assinar virtual o sofre a sobreposição na TDFeSSLXmlSignXmlSec, que herda de TDFeSSLXmlSignClass e tbm possue um método de override assinar, estar com a declaração diferente causando o erro.
//TDFeSSLXmlSignXmlSec
function Assinar(const ConteudoXML, docElement, InfElement: String;
const SignatureNode: String = ''; const SelectionNamespaces: String = '';
const IdSignature: String = ''; const IdAttr: String = ''): String; override;
//TDFeSSLXmlSignClass
function Assinar(const ConteudoXML, docElement, infElement: String;
const SignatureNode: String = ''; const SelectionNamespaces: String = '';
const IdSignature: String = ''; const IdAttr: String = '';
const IdSignatureValue: string = ''): String; virtual;
Alguém poderia do acbr poderia verificar por favor.