logo
logo
Снова обновил 218-ю сборку. [Dervish 16/09/2011 13:59]
Сделано:
 
1. Надеюсь, теперь я уже окончательно исправил ошибку с сохранением настроек. Вроде как теперь программа не падает ни при сохранении ни при восстановлении настроек страниц.
 
2. Нашел и исправил неприятнейший баг с увеличением размера файла. Причина этой ошибки состояла в моем существенном просчете при реализации алгоритма конвертирования данных. В результате программа с каждым открытием втихаря добавляла к данным новые, ненужные записи. Теперь файл данных не будет расти.
 
Однако, осталась проблема с тем, что же делать с уже выросшими файлами данных. Во-первых, я встроил в обновленную сборку программы проверку при открытии файла. Если в открываемом файле есть вот такие "лишние" данные, то после открытия будет выдано сообщение об ошибке:
В файле %filename% обнаружено XXXX ошибок.
 
Работа с этим файлом может привести к его окончательной порче.
 
Пожалуйста, восстановите данные из резервной копии и сообщите об этой ошибке разработчикам программы.

 
Сообщение выглядит угрожающе, но, на самом деле, это стандартное сообщение, которое выдается в случае, если при открытии файла были замечены какие-то ошибки. В нашем конкретном случае пугаться не нужно, это можно исправить.
 
Для исправления таких сообщений идем на закладку отчетов, выбираем отчет "Динамика оборотов" и удаляем все серии данных. К сожалению, их придется создать заново.
 
При удалении каждой из статей будет выдаваться сообщение об ошибке. Его нужно игнорировать и выбирать продолжение работы программы.
 
После удаления всех серий данных файл можно сохранить на диск под новым названием, убедиться, что его размер существенно ужался и после этого восстановить в новом файле все удаленные серии. Восстановить, к сожалению, вручную.
 
Собственно, это пока все. Скачать обновленную сборку можно по старому адресу.