Topic: bugreport v.3.7b

Описание проблемы:
1. Создаю новую форму, по ошибке указываю уже существующее название. Создаётся вкладка с названием и выскакивает ошибка
http://f2.s.qip.ru/SwgAVRAz.png
2. Нажимаю кнопку сохранить проект. Получаю следующую ошибку
http://f2.s.qip.ru/SwgAVRAA.png
3. Закрываю проект без сохранения. Открываю. Из 25 форм остаются в живых только 6 sad
http://f2.s.qip.ru/SwgAVRAB.png
Таблицы и скрипт не поврежден. В файле forms.xml - только 6 форм.

P.S. В связи с вышеизложенным очень актуален бэкап, хотя бы простейший: перед переписыванием файлов проекта (forms.xml,tables.ini) делать их копии с расширением .bak  или  .<timestamp>.bak  в текущей папке или папке backups. Плюс бэкап по времени (при запуске, ежедневный)

Визуальное программирование: блог и телеграм-канал.

Re: bugreport v.3.7b

Спасибо за найденную ошибку, добавил проверку, странно что это ошибка обнаружилась только сейчас )


Скачайте последнюю бета версию 4.0
https://www.dropbox.com/s/nfuchl6uwhrtr … b.zip?dl=0

Dmitry.

Re: bugreport v.3.7b

В полку визуальных компонентов прибыло! Неожиданное, но приятное дополнение версии 4.0 - Google-карта.
http://f2.s.qip.ru/SwgAVRAG.png

Визуальное программирование: блог и телеграм-канал.

4 (edited by k245 2017-11-15 06:08:27)

Re: bugreport v.3.7b

Пока нет штатного решения с бэкапами, сделал маленькое консольное приложение, которое сравнивает предыдущий бэкап с текущим и, если были изменения, создаёт новый. В бэкап включены три файла: forms.xml, script.pas и tables.ini

http://f4.s.qip.ru/SwgAVRAK.png

В файле настройки необходимо прописать путь к папке с проектом. Поместите ярлык программы в автозапуск для ежедневных бэкапов.
http://f6.s.qip.ru/SwgAVRAJ.png

https://www.dropbox.com/s/ghjwgt83u12v3 … e.zip?dl=0

Можно прописать в планировщик заданий для запуска через определённый интервал (например - 1 раз в час)

http://f3.s.qip.ru/SwgAVREl.jpg

Визуальное программирование: блог и телеграм-канал.