1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

cdr-файлы перестали открываться

Тема в разделе "CorelDraw", создана пользователем terekhov, 13 окт 2015.

Модераторы: Артер
  1. terekhov

    terekhov Пользователь сайта

    С нами с:
    13.10.2015
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    2
    Работаю с большим (по объёму, 80 Мб) cdr-документом, содержащим 2 большие bmp-картинки + куча векторных объектов. Регулярно делаю backup'ы...
    С какого-то чудесного момента последние cdr-файлы перестают открываться. Вначале грузит-грузит и где-то на последней трети файла Corel'ом генерируется ошибка (заголовок окна - "Microsoft Visual C++ Runtime Library"):

    Runtime Error!Program ...\CORELDRW.EXE

    This application has requested the Runtime to terminate it in an unusual way.
    Please contact the application's support team for more information.
    Послеэтогосам Corel закрывается...Такое наблюдается и в 12-м, и в 13-м (X3) Corel'е...

    Глюки, связанные с объёмом файла, исключены, поскольку в предыдущей аналогичной ситуации был взят самый последний из нормально открывающихся cdr-файлов, работа с ним была продолжена, причём далее количество объектов было создано гораздо больше, чем имелось в тех cdr-файлах, которые не открывались...

    Оперативной памяти достаточно (поведение Corel'а проверялось на 3-х компах, на одном из которых 2 Гб оперативки). Виртуальной памяти и места на винте предостаточно...

    На компах, где всё проверялось, стоят нормальные Windows XP Professional SP1 и Windows XP Professional SP2. Инталляторы 12-го и 13-го Corel'ов одни и те же...

    При сохранении cdr-файлов (которые не открываются) и создании их backup'ов никаких проблем не возникало...

    На всех компах (и разогнанных, и не разогнанных) и на всех виндах (и SP1, и SP2) одно и то же... И с 12-м, и с 13-м Corel'ом...
    Дело либо в некорректности сохранения cdr-файлов Corel'ом, либо (судя по названию окошка с ошибкой) в Visual C++ Runtime Library в винде...

    На microsoft'е нашёл 2 статьи с данной ошибкой:
    1.http://support.microsoft.com/kb/906899/ru- не совсем то...
    2.http://support.microsoft.com/kb/884538/ru- ситуация ближе всего. Нужно обновление, исправляющее этот глюк. Тока поиск на microsoft недостаточно гибок - нельзя вести поиск по ключевым словам в описании update'ов (тока в названии update'а), да и максимальный период - год (либо все даты релиза)... А всего update'ов выше крыши (читать-то нужно описание)... В общем, пока не нашёл...

    Для исправления глюка сделал следующее:
    1. Поставил Service Pack (SP1) для Corel Draw 12 , ситуация не изменилась...
    2. Обновил dll'ки для mfc 7.1, ситуация не изменилась...
    3. Заменил файлы Msvcrt.dll и Msvcirt.dll с 7-ки на 6-ку. Замена одного из этих файлов (не помню точно, какого) никак себя не проявляет, а при замене другого Windows XP не грузится...
    ____________________________________________________________
    При попытке импорта cdr-файла в новый пустой документ Corel Draw генерирует ошибку (название окна - CorelDRAW):

    An invalid argument was encountered.

    Посему вопрос: что за некорректные аргументы находит Corel ? Аргументы в cdr-файле или аргументы выполнения каких-то команд ?
     
  2. makslitvinov89

    makslitvinov89 Пользователь сайта

    С нами с:
    20.10.2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    2
    Сможете закинуть файл на сервер в интернет типа depositfiles / ifolder / rapidshare - посмотрим.
    Причина может быть как в CorelDRAW так и нет. Точно сказать можно только проанализироваав конкретный файл.Можешь попробывать вот этот онлайн сервис https://onlinefilerepair.com/ru/coreldraw-repair-online.html или как альтернативу попробывать программы https://www.repairtoolbox.com/ru/coreldrawrepair.html CorelDraw Repair Toolbox или RRF (Rapid recovery files)
    Иногда помогает отключение использования FontNavigator в CorelDraw->Tools->Options->Text->Fonts
    Также восстановление XML воркспейса путем удержания F8 при запуске Draw

    Будет у вас время и интерес - возьмите тот файл, откройте где открывается (в Х3), удалите половину содержимого, сохраните под новым именем и попробуйте открыть там где он всегда падал. Продолжайте удалять пока не найдете глючный объект. После этого кидайте на препарацию.
     
Модераторы: Артер

Поделиться этой страницей