ошибка при сохранении отчета

отредактировано 05:30 Раздел: FastReport .NET
При сохранении отчета в различные форматы, если файл в который сохраняем уже открыт в другой программе хорошо бы перехватывать ошибку
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)
и выводить сообщение, что файл занят и предложить ввести/выбрать новое имя файла.

Комментарии

  • отредактировано 05:30
    Исправим в следующем билде.
  • отредактировано 05:30
    Уже три бага на счету?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.