V-Форум / Support по Векторной графике / Тема: Ошибка сохранения файла. Файл открывает пустую страницу.

Ошибка сохранения файла. Файл открывает пустую страницу.

 22/08/2007 17:21:43 #Link

JSK

Подскажите, может кто сталкивался и нашел решение нижеизложенной проблеммы.

Имеется документ Corel 11 содержащий много страниц векторной графики и одну растровую картинку. Сохраняем и закрываем этот документ. Пытаемся открыть. ProgressBar Corela изображает бурную деятельность, после чего открывается пустая страница (1шт.). Статистика документа показыват отсутствие объектов. При этом файл весит 12МБ, и внутри похож на типичный кореловский документ. Открытие Coreloм 13 и импорт в различные другие программы успехом не увенчался.
Примечательно, что сохраняя неправильно открытый файл получаем правильный размер пустого файла.

Заранее благодарен за любую помощь.

Re: Ошибка! Где корень зла!

 22/08/2007 19:52:38 #Link

wOxxOm

rudtp.CorelDraw там нет возможности скопировать строку адреса в поисковом окне, поэтому вот это надо искать - cdrfind

Ошибка! Где корень зла!

 23/08/2007 10:40:19 #Link

JSK

На вышеизложенном форуме накопал:
1. Проблемма встречается часто.
2. Скорее всего файл действительно пустой. Кореловская информация 10Кб, остальное мусор.
3. Проверяется, что именно в файле, а также возможно ли что-то извлечь из осмысленных данных (если она есть) или из мусора программой CDRFind (http:\\mbkhome.narod.ru\cdrfind\CDRFIND.EXE)

Re: Ошибка! Где корень зла!

 23/08/2007 10:41:46 #Link

JSK

Теперь буду пытаться с помощью CDRFind "починить" файл, о результатах напишу тут %)

Ошибка! Где корень зла!

 24/08/2007 11:05:29 #Link

JSK

Результат плачевный.

block size - неверный
decompress - невозможно
objects not found

Делаю вывод:
С открытием файлов у Corela все в порядке, а вот с сохранением бываю сбои.

Возможные причины (точной причины установить не удалось, но предположения таковы - наиболее часто высказываемые для данного глюка):
1. Скачек напряжения (сбой электропитания) в сети в момент сохранения (не преведший к выключению компа).
2. Большой размер файла более 2Gb, в данном случае вероятность ошибки записи возрастает в разы, связано с ошибками декомпрессии.
3. На третьем месте в нашем хит-пораде наличие большого количества стилей, разномастных bitmap, и пр.

Re: Ошибка сохранения файла. Файл открывает пустую страницу.

 24/08/2007 11:15:42 #Link

Capella

JSK
Патчить надо,батенька с официального сайта,это во-первых,а во-вторых,скорее всего,если патчи не помогут,это всё програмные конфликты с виндой. Часто с таким сталкивался,ещё бывают глюки от серийников пиратских, у одного пашет,у другого уже нет,у третьего с глюками,а когда этот третий забивает нормальный серийник,начинает всё по человечески работать.Тут очень много "НО".Либо ещё может быть проблема в самом дистрибутиве программы,но скорее всего это битая кривая винда.

Ошибка сохранения файла. Файл открывает пустую страницу.

 24/08/2007 12:34:52 #Link

JSK

PK
Corel у меня пропатченый, не уверен что последним патчем но и не самым первым. Хотя не исключено что этот глюк залатали, в каком-нить еще патче.
Про конфликты с виндой, полностью поддерживаю, но я бы назвал это не конфликт, а скорее досадное недаразумение. Корел повсеместно пользуется параметрами и функциями винды. Конечно проще подключать виндовские модули чем писать свои. Вот здесь и кроется корень зла.
Вспомним например типичный кореловский глюк, когда после установки не работают почти все горячие клавиши, кроме Ctrl+C,V,X,Z которые заменяются на свой досовсий эквивалент Shift+Ins, Alt+Bksp и пр. А причина в том что раскладка клавиатуры при загрузке винды русская, меняем в "Язык и региональные стандарты" на английскую, перезагружаемся и все работает. -> криво написана функция отвечающая за работу быстрых клавиш: не так берет коды символов. Хотя это (возможно) учтено в лицензионной локализованной под Россию версии (если такая ваабще существует).
С точки зрения прогамирования, программу надо писать так, чтобы небыло исключений в её работе, работоспособность программы не должна зависить от внешних факторов. А корел сыпится на право и на лево. На моей практике на 1 глюк шопа (v8) приходилось порядка 1000 глюков корела (v11).

А вот про серийники первый раз слышу, а вопрос интересный... серийник может влиять на внутренние спецификации продукта, например содержать информацию про региону для которого выдан серийник. Если это так, то вводя китайский серийник в русскую версию, мы заведомо порождаем кучу ошибок связаных например с кодами символов, раскладкой клавиатуры, а может и чего посерьезнее.

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=6211&start=0

Rambler's Top100