Форум программы Древо Жизни
Баги в 5 версии
Модераторы: Genery, Elena Polyanskikh
Re: Баги в 5 версии
У меня зависает программа на этапе печати в PDF древа из 241 человек (в самой базе 459 персон).
Что я делаю:
1. Выбираю нужную персону в списке и нажимаю "Построить дерево — Кровные родственники". Получается 241 персона.
2. Слева выбираю "Печать".
3. В появившемся окошке выбираю "Настройки печати" и ставлю галочки на "Печатать номера страниц" и "Печатать линии обреза" (я уже проверил — хоть одна включенная из этих галочка приводит к зависанию).
4. Жму "Сохранить PDF", выбираю место на диске, сохраняю.
5. Зависает на прогрессбаре выгрузки.
Причем этот прогресс можно закрыть по крестику, но окно печати уже невозможно выключить, причем оно реагирует на изменение настроек, строит нормально древо. При этом из программы нельзя выйти, пункты в меню неактивны итп. Программу можно выгрузить только принудительно через "Мониторинг ресурсов" в системе.
Файл pdf на диске создается, но он весит 0 кб.
MacOS X Catalina 10.15.7
Древо Жизни 5.6 (2021.02.03)
Что я делаю:
1. Выбираю нужную персону в списке и нажимаю "Построить дерево — Кровные родственники". Получается 241 персона.
2. Слева выбираю "Печать".
3. В появившемся окошке выбираю "Настройки печати" и ставлю галочки на "Печатать номера страниц" и "Печатать линии обреза" (я уже проверил — хоть одна включенная из этих галочка приводит к зависанию).
4. Жму "Сохранить PDF", выбираю место на диске, сохраняю.
5. Зависает на прогрессбаре выгрузки.
Причем этот прогресс можно закрыть по крестику, но окно печати уже невозможно выключить, причем оно реагирует на изменение настроек, строит нормально древо. При этом из программы нельзя выйти, пункты в меню неактивны итп. Программу можно выгрузить только принудительно через "Мониторинг ресурсов" в системе.
Файл pdf на диске создается, но он весит 0 кб.
MacOS X Catalina 10.15.7
Древо Жизни 5.6 (2021.02.03)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Баги в 5 версии
А сегодня открыл персону, решил закрыть и вот такое окошко:
Из-за этого не смог сохранить свою работу и 2 часа правок коту под хвост.
Можно ли сделать доступным сохранение базы даже если открыто какое-то окно? Порой это критически важно.
Из-за этого не смог сохранить свою работу и 2 часа правок коту под хвост.
Можно ли сделать доступным сохранение базы даже если открыто какое-то окно? Порой это критически важно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: Баги в 5 версии
Не получается воспроизвести. Так происходит на любой персоне или только на какой-то конкретной? Какая точная последовательность действий, начиная с запуска программы?
Дмитрий Киркинский, Genery Software
Re: Баги в 5 версии
Сталкивался с подобным лишь 1 раз. Я открыл персону и нажал "Отмена" — окно не закрылось, при этом в нем все поля были пусты будто я новую персону создаю. При попытке сохранения ошибка как указал выше. С программой ничего нельзя в таком режиме больше сделать кроме выгрузки, все изменения в базе не сохраняются.
Re: Баги в 5 версии
Последние посты напомнили об одной давней проблеме - невозможность прерывания запущенного процесса (операции).
Бывает, что неосторожно запускаешь, например, формирование дерева с таким условием, что формирование идет долго. Понимаешь, что ошибся, но прервать процесс уже нельзя. Приходится жать, пока всё не закончится.
Вот на днях, при восстановлении расширенных настроек дерева (слетели после установки последней версии ДЖ), были неудачно заданы условия. В результате пришлось ждать больше часа, пока сформировалось дерево с 31 тыс. персон.
Есть и другие аналогичные длительные операции, которые невозможно прервать (например, у меня было сохранение базы с учетом фильтров, когда этот фильтр фактически не был задан).
В общем, правила хорошего тона в программировании - когда что-то пошло не так, нужно иметь возможность прерваться.
Бывает, что неосторожно запускаешь, например, формирование дерева с таким условием, что формирование идет долго. Понимаешь, что ошибся, но прервать процесс уже нельзя. Приходится жать, пока всё не закончится.
Вот на днях, при восстановлении расширенных настроек дерева (слетели после установки последней версии ДЖ), были неудачно заданы условия. В результате пришлось ждать больше часа, пока сформировалось дерево с 31 тыс. персон.
Есть и другие аналогичные длительные операции, которые невозможно прервать (например, у меня было сохранение базы с учетом фильтров, когда этот фильтр фактически не был задан).
В общем, правила хорошего тона в программировании - когда что-то пошло не так, нужно иметь возможность прерваться.
Приглашаю в гости на opalex.info
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Баги в 5 версии
Оно-то да, но с другой стороны - отвлекать программу на отрисовывание ProgressBar и обработку событий ProcessMessages (кнопки в том числе) - это добавлять около 10% бесполезной нагрузки, следовательно ещё более затягивать длительные процессы. В крайнем случае есть ведь Диспетчер Задач. Главное, чтобы не было записи в базу при прерывании.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Баги в 5 версии
Прерывать операцию через Диспетчер задач? Это круто.
Вы бы еще перезагрузку компьютера предложили.
Вы бы еще перезагрузку компьютера предложили.
Приглашаю в гости на opalex.info
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Баги в 5 версии
Ну я же сказал - что это КРАЙНИЙ случай.
А так - да, ещё WinSpy++ - позволяет завершить конкретный процесс (если вы понимаете, программа обычно состоит из нескольких процессов, даже если выполняет одновременно только один).
Я вот писал: viewtopic.php?f=1&t=4130&p=23723#p24000
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Re: Баги в 5 версии
На предпоследнюю сборку (2021.06.01) ругался антивирус 360 Total Security
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: Баги в 5 версии
В Древе Жизни вирусов нет, в этом легко убедиться, например, с помощью virustotal.com.
Дмитрий Киркинский, Genery Software
Re: Баги в 5 версии
После установки последней версии программа вместо постройки дерева кровные родственники и все родственники либо выдает чистую страницу либо вылетает. Проблема проявляется только на одной семье (братья, сестры и их дети),на их родителях и двоюродных братьях сестрах проблема не выявлена. Прямые потомки и прямая родня с братьями и сестрами строиться нормально
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: Баги в 5 версии
Установите последнюю сборку, 2021.06.02.leitenant писал(а): ↑02 июн 2021 17:07 После установки последней версии программа вместо постройки дерева кровные родственники и все родственники либо выдает чистую страницу либо вылетает. Проблема проявляется только на одной семье (братья, сестры и их дети),на их родителях и двоюродных братьях сестрах проблема не выявлена. Прямые потомки и прямая родня с братьями и сестрами строиться нормально
Дмитрий Киркинский, Genery Software
Re: Баги в 5 версии
Спасибо, помоглоGenery писал(а): ↑02 июн 2021 17:15Установите последнюю сборку, 2021.06.02.leitenant писал(а): ↑02 июн 2021 17:07 После установки последней версии программа вместо постройки дерева кровные родственники и все родственники либо выдает чистую страницу либо вылетает. Проблема проявляется только на одной семье (братья, сестры и их дети),на их родителях и двоюродных братьях сестрах проблема не выявлена. Прямые потомки и прямая родня с братьями и сестрами строиться нормально
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей