2012-02-13 56 views
0

釋放一個文件,我需要找到一種方式來釋放我的TppTextPipeline使用的文件。打印完報告後,我無法重新打印報告,因爲我收到了一個已經在使用的錯誤文件。 我猜是因爲我在重印之前試圖重寫文件。我如何告訴TppTextPipeline對象「釋放」它的文件?德爾福的ReportBuilder如何從TppTextPipeline

基本上我有這樣的:

buffer.SaveToFile('test.txt'); 

ppTextPipeline1.FileName := 'test.txt'; 

pprReport1.Print; 

,並需要能夠這麼莫名其妙地兩次稱之爲「解放」的text.txt在調用之間。

回答

1

嗯,我發現我可以打電話:

pprTicketsSold.CloseDataPipelines; 

打印後,似乎做我想做的。如果我錯了,或者有更好的解決方案存在,我會留下問題。