Регистрация | | запомнить |
 
 
ВК



Просматривают:   1 Анонимно





Ошибка сохранения файла. Файл открывает пустую страницу.
print | #
Новичок
Присоединился:
2007/8/22 16:57
Сообщений: 5
Offline
Подскажите, может кто сталкивался и нашел решение нижеизложенной проблеммы.

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

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

Опубликовано: 2007/8/22 17:21

Edited by JSK on 24/08/2007 11:09:07


Re: Ошибка! Где корень зла!
Титан - модератор
Присоединился:
2006/4/8 19:42
Сообщений: 152
Offline
rudtp.CorelDraw там нет возможности скопировать строку адреса в поисковом окне, поэтому вот это надо искать - cdrfind

Опубликовано: 2007/8/22 19:52


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

Опубликовано: 2007/8/23 10:40


Re: Ошибка! Где корень зла!
Новичок
Присоединился:
2007/8/22 16:57
Сообщений: 5
Offline
Теперь буду пытаться с помощью CDRFind "починить" файл, о результатах напишу тут %)

Опубликовано: 2007/8/23 10:41


Ошибка! Где корень зла!
Новичок
Присоединился:
2007/8/22 16:57
Сообщений: 5
Offline
Результат плачевный.

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

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

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

Опубликовано: 2007/8/24 11:05


Re: Ошибка сохранения файла. Файл открывает пустую страницу.
Пользователь 1 уровня
Присоединился:
2006/12/19 7:16
Откуда Екатеринбург
Сообщений: 1027
Offline
JSK
Патчить надо,батенька с официального сайта,это во-первых,а во-вторых,скорее всего,если патчи не помогут,это всё програмные конфликты с виндой. Часто с таким сталкивался,ещё бывают глюки от серийников пиратских, у одного пашет,у другого уже нет,у третьего с глюками,а когда этот третий забивает нормальный серийник,начинает всё по человечески работать.Тут очень много "НО".Либо ещё может быть проблема в самом дистрибутиве программы,но скорее всего это битая кривая винда.

Опубликовано: 2007/8/24 11:15


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

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

Опубликовано: 2007/8/24 12:34







Форма быстрого ответа
ЛогинИмя   Пароль   Логин
Сообщение:          

      ПРИМЕР


 [далее...]
Уведомлять о сообщениях в теме.



[Настройки поиска]