Форум программы Древо Жизни
еще раз о настройках программы
Модераторы: Genery, Elena Polyanskikh
еще раз о настройках программы
Есть ли какой-то метод сохранять настройки программы?
Пришлось переустановить ДЖ (из-за ошибки 0xc0000006) и все настройки естественно слетели:
1) набор полей в таблице персон и их порядок, ширина столбцов, сортировки
2) общие настройки программы (меню Настройка)
3) размеры открывающихся диалоговых окон и их положение на экране
4) ширина столбцов в таблице мест
5) вид деревьев
Минут 20 ушло на приведение в порядок рабочей среды, но часть установок не фиксируется (не запоминается). Это ширина столбцов в таблицах, размеры диалоговых окон и их положение на экране (по умолчанию очень большие, выходят за пределы экрана).
Есть ли какой-то файл, где хранятся эти настройки?
ДЖ версия последняя, установка на внешний носитель.
Пришлось переустановить ДЖ (из-за ошибки 0xc0000006) и все настройки естественно слетели:
1) набор полей в таблице персон и их порядок, ширина столбцов, сортировки
2) общие настройки программы (меню Настройка)
3) размеры открывающихся диалоговых окон и их положение на экране
4) ширина столбцов в таблице мест
5) вид деревьев
Минут 20 ушло на приведение в порядок рабочей среды, но часть установок не фиксируется (не запоминается). Это ширина столбцов в таблицах, размеры диалоговых окон и их положение на экране (по умолчанию очень большие, выходят за пределы экрана).
Есть ли какой-то файл, где хранятся эти настройки?
ДЖ версия последняя, установка на внешний носитель.
Приглашаю в гости на opalex.info
Re: еще раз о настройках программы
В качестве примера.
Первый снимок: https://disk.yandex.kz/i/_l5TWIJHvMmJkg
Слева экран ноутбука (таблица персон ДЖ), справа экран доп. монитора (разворот дела с метрической книгой). Всё хорошо, нет замечаний.
Теперь то же самое при попытке редактирования персоны (открыта карточка персоны): https://disk.yandex.kz/i/9WtiaYj4RKLpKQ
Как видно, размер окна с карточкой слишком большой, она даже не помещается на экране ДЖ и переходит на экран монитора с документом.
Можно легко уменьшить размеры окна и задать нужное его положение. Нет проблем, если нужно, делаем. Сохраняем.
Но следующее открытие карточки (той же или другой, без разницы) опять дает те же нереальные размеры и положение на двух мониторах.
Откуда то из недр программы вытаскиваются значения по умолчанию, которые не дают работать нормально.
Аналогичная западня с некоторыми другими окнами.
Никакие манипуляции с разрешением экрана не помогают.
Первый снимок: https://disk.yandex.kz/i/_l5TWIJHvMmJkg
Слева экран ноутбука (таблица персон ДЖ), справа экран доп. монитора (разворот дела с метрической книгой). Всё хорошо, нет замечаний.
Теперь то же самое при попытке редактирования персоны (открыта карточка персоны): https://disk.yandex.kz/i/9WtiaYj4RKLpKQ
Как видно, размер окна с карточкой слишком большой, она даже не помещается на экране ДЖ и переходит на экран монитора с документом.
Можно легко уменьшить размеры окна и задать нужное его положение. Нет проблем, если нужно, делаем. Сохраняем.
Но следующее открытие карточки (той же или другой, без разницы) опять дает те же нереальные размеры и положение на двух мониторах.
Откуда то из недр программы вытаскиваются значения по умолчанию, которые не дают работать нормально.
Аналогичная западня с некоторыми другими окнами.
Никакие манипуляции с разрешением экрана не помогают.
Приглашаю в гости на opalex.info
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: еще раз о настройках программы
Файл local.ini в папке Drevo5\iniport на внешнем носителе.opalex писал(а): ↑15 дек 2021 08:44 Есть ли какой-то метод сохранять настройки программы?
Пришлось переустановить ДЖ (из-за ошибки 0xc0000006) и все настройки естественно слетели:
1) набор полей в таблице персон и их порядок, ширина столбцов, сортировки
2) общие настройки программы (меню Настройка)
3) размеры открывающихся диалоговых окон и их положение на экране
4) ширина столбцов в таблице мест
Файл tree.xml в той же папке.5) вид деревьев
Проверьте, пожалуйста, что указанные выше файлы настроек доступны для изменения.Минут 20 ушло на приведение в порядок рабочей среды, но часть установок не фиксируется (не запоминается).
Дмитрий Киркинский, Genery Software
Re: еще раз о настройках программы
Папка iniport вообще отсутствует. Устанавливал ДЖ без какого-либо вмешательства, все пункты по умолчанию.
Нашел у себя на дисках случайно сохранившуюся более раннюю установку ДЖ. Скопировал оттуда папку iniport. И папка, и все файлы в ней - полный доступ. Результат - ноль реакции.
Повторно установил ДЖ поверх текущей установки. Окна по-прежнему выходят за пределы экрана.
При сохранении данных, например, из карточки персоны, файл local.ini перезаписывается (новая дата и время), но все строки остаются без изменений.
Нашел у себя на дисках случайно сохранившуюся более раннюю установку ДЖ. Скопировал оттуда папку iniport. И папка, и все файлы в ней - полный доступ. Результат - ноль реакции.
Повторно установил ДЖ поверх текущей установки. Окна по-прежнему выходят за пределы экрана.
При сохранении данных, например, из карточки персоны, файл local.ini перезаписывается (новая дата и время), но все строки остаются без изменений.
Приглашаю в гости на opalex.info
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: еще раз о настройках программы
Как Вы запускаете Древо Жизни? Если двойным щелчком по файлу данных, то запускается ДЖ, установленная на жёстком диске компьютера.opalex писал(а): ↑16 дек 2021 13:27 Папка iniport вообще отсутствует. Устанавливал ДЖ без какого-либо вмешательства, все пункты по умолчанию.
Нашел у себя на дисках случайно сохранившуюся более раннюю установку ДЖ. Скопировал оттуда папку iniport. И папка, и все файлы в ней - полный доступ. Результат - ноль реакции.
Повторно установил ДЖ поверх текущей установки. Окна по-прежнему выходят за пределы экрана.
При сохранении данных, например, из карточки персоны, файл local.ini перезаписывается (новая дата и время), но все строки остаются без изменений.
Дмитрий Киркинский, Genery Software
Re: еще раз о настройках программы
И еще. Если вручную отредактировать файл local.ini (в текстовом редакторе), то при закрытии ДЖ значения восстанавливают свои прежние величины.
Например, если для Forms.ATPersonForm.Width, и Forms.ATPersonForm.Width_1 установить значения, равное 200, то закрытие ДЖ восстанавливает значения до 1006 и 918, соответственно.
Например, если для Forms.ATPersonForm.Width, и Forms.ATPersonForm.Width_1 установить значения, равное 200, то закрытие ДЖ восстанавливает значения до 1006 и 918, соответственно.
Приглашаю в гости на opalex.info
Re: еще раз о настройках программы
На жестком диске компьютера нет исполняемого файла ДЖ (проверено). Он только на внешнем, и в единственном числе.
Я действительно запускаю ДЖ двойным щелчком, но на файле AgelongTree5.exe, а база загружается по последней работе.
Раньше был bat-файл (в корне внешнего диска), но последние установки ДЖ его не создавали.
Я действительно запускаю ДЖ двойным щелчком, но на файле AgelongTree5.exe, а база загружается по последней работе.
Раньше был bat-файл (в корне внешнего диска), но последние установки ДЖ его не создавали.
Приглашаю в гости на opalex.info
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: еще раз о настройках программы
Когда Вы открываете окно редактирования, меняете размер и закрываете его, то если сразу же открыть это окно ещё раз, размер сохраняется тот, который Вы установили?
Дмитрий Киркинский, Genery Software
Re: еще раз о настройках программы
После изменения размеров окна и его положения на экране и сохранения, повторное открытие окна опять дает прежние значения размеров и положения.
При этом файл local.ini меняется, только когда закроешь ДЖ и вновь его откроешь.
Т.е.:
1) закрытие окна редактирования карточки - local.ini не меняется
2) сохранение в ДЖ (Ctrl-S) - local.ini не меняется
3) выход из ДЖ - local.ini не меняется
4) запуск ДЖ - обновление local.ini (что в нем меняется, не знаю)
Очевидно, что обновление local.ini идет с большим запозданием и, возможно, заполняется случайными данными.
Аналогичное отсутствие реакции на действия пользователя наблюдается и некоторых других случаях.
Например, в таблице Мест мне не удалось сохранить нужную мне ширину столбцов. Сколько бы ни исправлял, все равно при повторном заходе программа устанавливает свои размеры.
При этом файл local.ini меняется, только когда закроешь ДЖ и вновь его откроешь.
Т.е.:
1) закрытие окна редактирования карточки - local.ini не меняется
2) сохранение в ДЖ (Ctrl-S) - local.ini не меняется
3) выход из ДЖ - local.ini не меняется
4) запуск ДЖ - обновление local.ini (что в нем меняется, не знаю)
Очевидно, что обновление local.ini идет с большим запозданием и, возможно, заполняется случайными данными.
Аналогичное отсутствие реакции на действия пользователя наблюдается и некоторых других случаях.
Например, в таблице Мест мне не удалось сохранить нужную мне ширину столбцов. Сколько бы ни исправлял, все равно при повторном заходе программа устанавливает свои размеры.
Приглашаю в гости на opalex.info
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: еще раз о настройках программы
Очень странные дела. Могу посмотреть через TeamViewer.
Дмитрий Киркинский, Genery Software
-
- Сообщения: 28
- Зарегистрирован: 21 дек 2021 08:39
Re: еще раз о настройках программы
К вопросу о настройках программы из конфигурационных файлов.
Пока файл на компьютере один и никуда не передается, все работает замечательно.
В моем случае у меня есть несколько независимых больших файлов данных, с которыми я постоянно работаю.
При работе есть две большие проблемы.
1. Фильтры, которые я настраиваю, являются свойствами моего профиля в операционной системе. Соответственно, при переключении файла данных фильтры, созданные для другого файла, остаются видны, но совершенно бесполезны. При обмене файлами фильтры теряются. Попытки копировать вместе с файлом данных еще и файл с фильтрами малопродуктивен, потому как копировать filters.xml нужнно в строго определенное место, не у всех пользоателей хватает навыков. Про то, что у самого пользователя фильтры переопределятся навсегда, молчу.
2. Созданные мною поля данных имеют в программе свою внутреннюю нумерацию S_3, S_7 и т.д. Файл настроек отображения дерева tree.xml содержит форматирование каждого такого поля. В первом файле поле S_7 у меня связано с описанием военной службы, в другом независимом файле данных поле S_7 содержит внешнюю ссылку. В итоге, при переключении файлов данных, многие настрйки персоны при отображении дерева перемешиваются.
Вопрос к Дмитрию.
Возможно ли "втянуть" фильтры и настройки форматирования полей дерева в сам файл базы данных? Может быть, сделать их как еще одну внутреннюю таблицу. При таком подходе передача файлов или переключение между многими независимо созданными файлами будет реально возможна.
Пока файл на компьютере один и никуда не передается, все работает замечательно.
В моем случае у меня есть несколько независимых больших файлов данных, с которыми я постоянно работаю.
При работе есть две большие проблемы.
1. Фильтры, которые я настраиваю, являются свойствами моего профиля в операционной системе. Соответственно, при переключении файла данных фильтры, созданные для другого файла, остаются видны, но совершенно бесполезны. При обмене файлами фильтры теряются. Попытки копировать вместе с файлом данных еще и файл с фильтрами малопродуктивен, потому как копировать filters.xml нужнно в строго определенное место, не у всех пользоателей хватает навыков. Про то, что у самого пользователя фильтры переопределятся навсегда, молчу.
2. Созданные мною поля данных имеют в программе свою внутреннюю нумерацию S_3, S_7 и т.д. Файл настроек отображения дерева tree.xml содержит форматирование каждого такого поля. В первом файле поле S_7 у меня связано с описанием военной службы, в другом независимом файле данных поле S_7 содержит внешнюю ссылку. В итоге, при переключении файлов данных, многие настрйки персоны при отображении дерева перемешиваются.
Вопрос к Дмитрию.
Возможно ли "втянуть" фильтры и настройки форматирования полей дерева в сам файл базы данных? Может быть, сделать их как еще одну внутреннюю таблицу. При таком подходе передача файлов или переключение между многими независимо созданными файлами будет реально возможна.
Re: еще раз о настройках программы
Я много лет пишу о том, что в ДЖ с настройками не просто плохо, а по-настоящему катастрофа.
Настройки - это инструменты, которые каждому пользователю позволяют создать комфортную среду при работе с программой. Это как с одеждой, каждый выбирает по своему вкусу и потребностям.
В ДЖ этого сделать невозможно. Настроек мало. Они не собраны в одном месте (некоторые замучаешься искать - попробуйте, например, что-то изменить в списке видов событий, т.е. рождение, крещение, ...смерть). Их невозможно сохранить как объект данных и загрузить в будущем как готовую структуру (постоянно, много лет поднимается этот вопрос на форуме). Они неравномерно распределены по функциям программы. Например, для отрисовки деревьев (не самая важная задача для исследователя) имеется несколько десятков настроек, а для интерфейса программы практически нет ничего.
Я за свою жизнь "покрутил" сотни разных программ, но не могу припомнить такой недружественной к пользователю программы, как ДЖ. В этом смысле она просто таки "чемпион мира".
Настройки - это инструменты, которые каждому пользователю позволяют создать комфортную среду при работе с программой. Это как с одеждой, каждый выбирает по своему вкусу и потребностям.
В ДЖ этого сделать невозможно. Настроек мало. Они не собраны в одном месте (некоторые замучаешься искать - попробуйте, например, что-то изменить в списке видов событий, т.е. рождение, крещение, ...смерть). Их невозможно сохранить как объект данных и загрузить в будущем как готовую структуру (постоянно, много лет поднимается этот вопрос на форуме). Они неравномерно распределены по функциям программы. Например, для отрисовки деревьев (не самая важная задача для исследователя) имеется несколько десятков настроек, а для интерфейса программы практически нет ничего.
Я за свою жизнь "покрутил" сотни разных программ, но не могу припомнить такой недружественной к пользователю программы, как ДЖ. В этом смысле она просто таки "чемпион мира".
Приглашаю в гости на opalex.info
Re: еще раз о настройках программы
Добавлю еще одну загадку поведения программы.
Я с недавнего времени работаю со стандартной версией (раньше пользовался переносной). То есть, установка ДЖ была произведена "с нуля".
Всё вроде бы работает нормально (с окнами обычные проблемы, смирился с этим), но заметил такую вещь - список последних Мест (те 8 позиций из н.п., к которым обращались последними) работает только в пределах сессии. Закрытие ДЖ его полностью обнуляет.
Куда бежать, непонятно. Настроек-то никаких нет.
Я с недавнего времени работаю со стандартной версией (раньше пользовался переносной). То есть, установка ДЖ была произведена "с нуля".
Всё вроде бы работает нормально (с окнами обычные проблемы, смирился с этим), но заметил такую вещь - список последних Мест (те 8 позиций из н.п., к которым обращались последними) работает только в пределах сессии. Закрытие ДЖ его полностью обнуляет.
Куда бежать, непонятно. Настроек-то никаких нет.
Приглашаю в гости на opalex.info
-
- Сообщения: 28
- Зарегистрирован: 21 дек 2021 08:39
Re: еще раз о настройках программы
Готов купить "ДЖ - Professional Edition" сразу как только будет доступна
Re: еще раз о настройках программы
И как это относится к теме? Вам не кажется, что это несколько странное заявление.Пользователь2021 писал(а): ↑23 дек 2021 12:27 Готов купить "ДЖ - Professional Edition" сразу как только будет доступна
Приглашаю в гости на opalex.info
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и 6 гостей