Estou tendo o mesmo problema. "A component named frlDANFeRLRetrato already exists" quando chamo o imprimirdanfepdf.
Alguém tem uma ideia do que pode ser ?
var NFe_ : TACBRNFe;
Danfe_ : TACBrNFeDANFeRL;
begin
try
try
NFe_ := TACBrNFe.Create(nil);
Danfe_ := TACBrNFeDANFeRL.Create(nil);
Danfe_.Impressora := GetDefaultPrinterName;
Danfe_.PathPDF := caminho;
Danfe_.TipoDANFE := tiRetrato;
Danfe_.MostrarPreview := False;
NFe_.DANFE := Danfe_;
NFe_.NotasFiscais.LoadFromString(XML,false);
NFe_.Configuracoes.Arquivos.PathSalvar := caminho;
Danfe_.ImprimirDANFEPDF;
result := 'OK';
except
on e:exception do
result := e.Message;
end;
finally
Danfe_.Free;
NFe_.Free;
end;