I have a form that loads an existing pdf into a radPdfViewer. The user then has the option to move this file to a new location, with a new file name and then delete the original file.
I am able to load and view the original pdf. I am also able to export this file to a new location with a new file name. The problem occurs when I attempt to delete the original file. I am receiving the error message "The process cannot access the file ... because it is being used by another process." Obviously I am not disposing of something properly, but I am unsure of the correct steps to take. Any help would be appreciated.
I am using Visual Studio 2015 and the following code:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim exportProvider As New Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider
Dim NewFile As RadFixedDocument = exportProvider.Import(System.IO.File.OpenRead(OriginalFileName))
Dim out As System.IO.Stream = System.IO.File.OpenWrite(NewFileName)
NewFile = Nothing
exportProvider = Nothing
System.IO.File.Delete(OriginalFileName) ----> this is the line that gives the error