2014-02-12 2 views
0

작성한 XtraReport를 PDF 파일로 내보내는 코드입니다. 하지만 "다른 프로세스에서 사용 중입니다."라는 오류 메시지가 나타납니다.PDF로 내보내기 (XTRAReport DevExpress) 오류 : 다른 프로세스에서 사용 중입니다.

이 오류를 피할 수있는 방법이 있습니까? System.IO.File.Delete를 사용하여 파일을 삭제하려고 시도했지만 오류 메시지가 계속 표시됩니다. 또한 필자는 실제로 같은 파일 이름을 사용해야한다고 생각합니다.

여기에 코드입니다 :

Dim ReturnText As String = "" 

    Dim dtReport As DataTable = Nothing 

    Dim dtRows() As DataRow = Nothing 

    Dim XRPath As String = "reports/travel.repx" 

    Dim XRSubPath As String = "reports/travel_costallocation.repx" 

    Dim SQL As String = String.Empty 

    Dim xrBandTag As String = String.Empty 

    Dim xrGroupField As GroupField = Nothing 

    Dim xrProtectBands As String = "[BottomMargin][PageFooter][PageHeader][ReportHeader]" 

    Dim xrFilename As String = String.Empty 

    Dim xParams As Integer = 0 

    Dim dAccessTo As DataTable = Nothing 

    Dim bUpdate As Boolean = False 

    Dim ReportID As Integer = 0 

    Dim ReportData() As Object = Nothing 

    Dim Value() As String = Nothing 

    Dim xrReport As XtraReport = Nothing 

    'manipulate report here 

xrReport.ExportToPdf(ServerPath & "\documents\travelpdf\eTravelNo_" & PathID & ".pdf") 

이 사전에 도움을 주셔서 감사합니다.

답변

관련 문제