Estou usando o Componenet FortesReport para impressao e no momento da impressao dar um acesso de access violation no seguinte arquivo.
unit ACBrNFeDANFeRL
DANFeReport := nil;
try
SetLength(ReportArray, Length(ANotas));
for i := 0 to High(ANotas) do
begin
DANFeReport := Create(nil);
DANFeReport.fpNFe := ANotas[i];
DANFeReport.fpDANFe := ADANFe;
if ADANFe.AlterarEscalaPadrao then
begin
DANFeReport.Scaled := False;
DANFeReport.ScaleBy(ADANFe.NovaEscala , Screen.PixelsPerInch);
end;
DANFeReport.RLNFe.CompositeOptions.ResetPageNumber := True;
DANFeReport.fpAuxDiferencaPDF := 0;
ReportArray[i] := DANFeReport;
end;
DANFeReport.RLNFe.CompositeOptions.ResetPageNumber := True; O erro da nessa linha, imagino pq o componente RLNFE nao foi criado
Uma vez que coloco pra criar ele não dá esse access violation, mas abre o relatorio vazio
A parte comentada do anexo é a que se adicionar ele abrirá mas abrirá vazio.
Eu estou usando a função de imprimir Danfe