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")
이 사전에 도움을 주셔서 감사합니다.