Gravar arquivo em Diretorio Documents and settings

21/11/2005

0

Pessoal, tenho a seguinte rotina que salva um relatorio do quick report.

// aqui é um save dialog, que escolho o local e nome do arquivo...
if SaveDialog.Execute then
begin
F_Relatorio := TF_Relatorio.Create(nil);
//Prepara o Relatório
F_Relatorio.QuickRep1.Prepare;

// ESTA LINHA SALVA O QUICK REPORT NO DIRETORIO ESCOLHIDO

F_Relatorio.QuickRep1.QRPrinter.ExportToFilter(TQRWMFExportFilter.Create(SaveDialog.FileName));
F_Relatorio.QRPrinter.Free;
F_Relatorio.QRPrinter := nil;
F_Relatorio.free;
end;

Acontece que se eu escolho o diretorio Documents and setting\Usuario para gravar... ele não Grava... E estou tentando gravar o diretorio do proprio usuario logado...

Agora, gravar em C:\, por exemplo... funciona...

Alguma ajuda???


Danilorsa

Danilorsa

Responder

Posts

21/11/2005

Massuda

Não sei como resolver, mas talvez seja um problema do QuickReport com os espaços em branco em ´c:\Documents and settings\Usuario´?


Responder

21/11/2005

Danilorsa

Massuda... não creio que o problema seja os espaços.

Pois salvei o mesmo relatório em um diretorio
c:\contratos tabela preco


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar