Бага

отредактировано 11:25 Раздел: FastReport .NET
Обнаружил следующую багу:
- Из окана превью экспортируем отчет, например в PDF, и открываем полученный файл.
- Возвращаемся в окно превью и еще раз экспортируем отчет в тот же файл.
появляется диалог, что файл уже существует и заменить ли его. Жмем "да".
- выпадает ошибка:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.IOException: Процесс не может получить доступ к файлу "C:\Documents and Settings\ashkryl\Рабочий стол\Simple List.pdf", так как этот файл используется другим процессом.
в 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)
в 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.xOOOfrDwA(Object , EventArgs )
в DevComponents.DotNetBar.BaseItem.RaiseClick(eEventSource source)
в DevComponents.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
в DevComponents.DotNetBar.PopupItem.InternalMouseUp(MouseEventArgs objArg)
в DevComponents.DotNetBar.ButtonItem.InternalMouseUp(MouseEventArgs objArg)
в DevComponents.DotNetBar.MenuPanel.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в DevComponents.DotNetBar.MenuPanel.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

с остальными экспотами видимо таже проблема...

Комментарии

  • отредактировано 11:25
    В следующем билде поправлю так, чтобы выдавалось FastReport'овское окно с ошибкой.

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

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