Ошибка при выходе из программы

Відповісти
Алина
Повідомлень: 82
З нами з: 03 листопада 2011, 17:57

Ошибка при выходе из программы

Повідомлення Алина » 02 серпня 2012, 11:42

При выходе из программы, если стоит пометка создавать резервную копию выдает ошибку:


24410211ТОВ "Cанаторiй "Морской уголок"
M.E.DOC 10.00.084
Мережева версія
ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.IO.IOException: Устройство не готово.
| Показать
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
at System.IO.Directory.CreateDirectory(String path)
at ZvitClientInterface.Backup.BackupConfig.get_BackupDir()
at ezvit.FormZvitMain.MakeBackup(CreateOnExitEx createOnExitEx)
at ezvit.FormZvitMain.ExitMainModern(Boolean showExitDialog, Boolean onlyCheck)
at ezvit.FormZvitMain.ExitMain(Boolean showExitDialog, Boolean onlyCheck)
at ezvit.FormZvitMain.FormZvitMain_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at ZvitClientInterface.FormZBase.WndProc(Message& m)
at ezvit.FormZvitMain.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Подскажите, что это может значить и что можно сделать???

skirillov
Повідомлень: 1762
З нами з: 26 серпня 2011, 10:34

Re: Ошибка при выходе из программы

Повідомлення skirillov » 02 серпня 2012, 11:52

Не возможно создать директорий для бэкапа. Смотрите куда указано в настройках делать бэкап. Это устройство должно присуствовать в системе на момент данной операции.
Или тупо снесите каталог Application Data\zvit9\localstorage в профиле пользователя.
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.

Алина
Повідомлень: 82
З нами з: 03 листопада 2011, 17:57

Re: Ошибка при выходе из программы

Повідомлення Алина » 02 серпня 2012, 12:25

снесла каталог Application Data\zvit9\localstorage в профиле пользователя. Помогло. Спасибо. Что бы мы без Вас делали!!

skirillov
Повідомлень: 1762
З нами з: 26 серпня 2011, 10:34

Re: Ошибка при выходе из программы

Повідомлення skirillov » 02 серпня 2012, 13:00

К разработчикам:
Этой ошибке столько же, сколько и Медку. Неужели тяжело обработать это исключение?
Сесть за комп, наблюдая под собой стул ума хватает, а зафигачить код не ходить в устройство не наблюдая его нет? :evil:
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.

Родин Евгений

Re: Ошибка при выходе из программы

Повідомлення Родин Евгений » 02 серпня 2012, 13:06

Пробовал проявить, но увы.... вытягивание флешки не помагает :( проявить ошибку. Если устройства нет - создает РК по обычному пути, ошибку не выдает. Может подробней кто-то расскажет, как ее проявить эту ошибку?

skirillov
Повідомлень: 1762
З нами з: 26 серпня 2011, 10:34

Re: Ошибка при выходе из программы

Повідомлення skirillov » 02 серпня 2012, 13:45

К ТС нужно задать вопрос, я тоже не проявил. Ни со сьемными устройствами, ни с устройствами типа жесткий диск.
При заходе в Медок и отсуствии предыдущего носителя содержимое файла Application Data\zvit9\localstorage\{}\settings\BackupConfig.config" меняеться на дефолтовое <add key="backupdir" value="C:\Users\"пользователь"\Documents\ZVIT_ARC" />
Т.е. мы оба не видим суслика, но он там есть!
Доказательством существования суслика - есть ошибка ТС в процедурах System.IO.Directory.CreateDirectory(String path) at ZvitClientInterface.Backup.BackupConfig.get_BackupDir()
Проявил, но тока похожую ошибку. Создаю в локальном 086 бэкап на флешку. Закрывают Медок. На окне выхода с созданием РК флешку вынимаю. Получаю ошибку:
| Показать
M.E.DOC 10.00.086
Локальна версія
ОС: Microsoft Windows NT 6.0.6000.0
System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
at System.IO.Directory.CreateDirectory(String path)
at ZvitClientInterface.Backup.BackupConfig.get_BackupDir()
Есть таки необработаные исключения.
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.

Родин Евгений

Re: Ошибка при выходе из программы

Повідомлення Родин Евгений » 02 серпня 2012, 15:07

skirillov
Спасибо, проявил и передал программистам. Похоже это та же ошибка, только в локальном.

Алина
Куда сохранялась резкопия - на сеть, флешку, др.?

Родин Евгений

Re: Ошибка при выходе из программы

Повідомлення Родин Евгений » 28 серпня 2012, 10:34

В 089 непроявляется.

Відповісти

Повернутись до “У роботі ПК "M.E.Doc"”