Erro ao gerar PDF

Delphi

18/07/2012

Olá amigos estou com um problema isolado em um cliente, após a impressão do danfe no fortesreport eu gero o PDF.
Se mandar um danfe por vez tudo certo, más se selecionar varios o fortesreport nào consegue criar o PDF retornando o seguinte erro ( cannot create file C:\000001.pdf O arquivo já esta sendo usado por outro processo ).
Vou colocar abaixo o comando de impressão e geração do PDF.
\

RelatoDanfe := TRelatoDanfe.Create(Application);
RelatoDanfe.RLReportDR.Print;

// gera PDF/
RelatoDanfe.RLReportDR.SaveToFile(C:\000001.pdf);
RelatoDanfe.RLReportDR.Prepare;
RelatoDanfe.RLPDFFilter1.FilterPages(RelatoDanfe.RLReportDR.Pages,1,-1,false);

RelatoDanfe.Free;
Marcelo

Marcelo

Curtidas 0

Respostas

Dionei Selonke

Dionei Selonke

18/07/2012

Brother, após a geração voce abre este arquivo, anexa em email ou algo parecido?

Pois pelo que eu percebi, ele vai gerar o primeiro, tudo certo, ai vai gerar o segundo com o mesmo nome, só que
este arquivo já está sendo usado, então ele não consegue sobrescrever e criar o proximo.

Se voce ir incrementando o nome, de acordo com o numero de Danfes selecinadas, funciona? Ja tentou?

Abraços
GOSTEI 0
Marcelo

Marcelo

18/07/2012

A numeração no forum foi somente para explicar, cada danfe gerado tem seu numero o mesmo não se repete.

Tenho varios clientes usando isso, más somente um esta acontecendo este problema.
GOSTEI 0
POSTAR