понедельник, 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 и так далее. Они тоже не жуются нашим анализатором. :(
Чуть не забыл сообщить как это исправить. В каждой ошибке есть номер проблемной строки. Нужно открыть файл чертежа любым текстовым редактором и удалить недопустимые символы. Не забудьте сделать копию файла перед тем как делать манипуляции. Так же формулы что использовали такие названия тоже нужно будет исправить.
К сожалению механизм автоматических исправлений такого рода это дело не простое и в ближайшем будущем не планируется. Для этого нужно больше людей в команде для роботы над кодом. А желающих помочь нет.

Комментариев нет:

Отправить комментарий