понедельник, 24 ноября 2014 г.

Ошибка при открытии файла в Valentina-0.2.8.1173-alpha.

В последней публичной сборке 0.2.8.1173-alpha было сделано изменение которое блокирует открытие файла если название точки имеет недопустимые символы.


Согласно инструкции пользователя (английский) недопустимыми считаются:
  • цифры (0-9)
  • - 
  • * 
  • / 
  • ^ 
  • + 
  • = 
  • ( 
  • ) 
  • % 
  • : 
  • ; 
  • ! 
  • . 
  • ,
  • `
  • "
  • пробел.
Цифра не может быть первым символом в имени.
Некоторые книги предлагают нумеровать точки например так А', А1'. То есть со штрихом. А это не очень нравиться нашему анализатору формул. :) Он ожидает начало строки между штрихами. Именно это случай побудил меня сделать изменения. Моя мама воспользовалась "советом" книги. Мы обновили программу у нее на компьютере, исправили поломанный чертеж и благополучно забыли о проблеме. А сегодня я получил сообщение об ошибке #194 Pattern files won't open.
Так же у кого то может быть вопрос зачем запрещать названия точек где используется только цифры: 1, 2, 5 и так далее. Они тоже не жуются нашим анализатором. :(
Чуть не забыл сообщить как это исправить. В каждой ошибке есть номер проблемной строки. Нужно открыть файл чертежа любым текстовым редактором и удалить недопустимые символы. Не забудьте сделать копию файла перед тем как делать манипуляции. Так же формулы что использовали такие названия тоже нужно будет исправить.
К сожалению механизм автоматических исправлений такого рода это дело не простое и в ближайшем будущем не планируется. Для этого нужно больше людей в команде для роботы над кодом. А желающих помочь нет.

4 комментария:

  1. а как найти ошибку в тексте? там совершенно не понятно для меня как искать

    ОтветитьУдалить
    Ответы
    1. Здравствуйте. Это очень старый пост, еще с 2014, а сейчас 2019. Не могли бы вы поподробнее описать свою проблему?

      Удалить
  2. Здравствуйте. При заполнении марок я неправильно назвала мерку, используя недопустимый символ. Теперь выдает ошибку файла. Не могу ни редактировать, ни синхронизировать. Как исправить ошибку Tape?

    ОтветитьУдалить
    Ответы
    1. Пришлите мне ваш файл на почту или телеграм.

      Удалить