ошибка при сохранении отчета
При сохранении отчета в различные форматы, если файл в который сохраняем уже открыт в другой программе хорошо бы перехватывать ошибку
FastReport.Net v1.9.1
Процесс не может получить доступ к файлу "D:\Work\C#\ReportShow\UI\bin\Release\Reports\fast_Премии_ИТР.rtf", так как этот файл используется другим процессом.
System.IO.IOException: Процесс не может получить доступ к файлу "D:\Work\C#\ReportShow\UI\bin\Release\Reports\fast_Премии_ИТР.rtf", так как этот файл используется другим процессом.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode)
в FastReport.Export.ExportBase.Export(Report report, String fileName)
в FastReport.Export.ExportBase.Export(Report report)
в FastReport.Preview.PreviewControl.Export_Click(Object sender, EventArgs e)
и выводить сообщение, что файл занят и предложить ввести/выбрать новое имя файла.
Комментарии