Бага
Обнаружил следующую багу:
- Из окана превью экспортируем отчет, например в 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)
с остальными экспотами видимо таже проблема...
- Из окана превью экспортируем отчет, например в 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)
с остальными экспотами видимо таже проблема...
Комментарии