Последняя версия DataExpress 3 beta от 3 августа 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Сохранение списка баз в подключениях

Здесь содержаться темы из данного форума, потерявшие свою актуальность ввиду того, что ошибка (баг) программы устранён разработчиком или данное поведение программы не являлось ошибкой и не требует вмешательства разработчика.
Аватара пользователя
Гocть
Эксперт
Сообщения: 1582
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 4 раза

Сохранение списка баз в подключениях

Сообщение Гocть » Ср апр 25, 2018 9:01 pm

Экземпляр программы запущенный раньше другого, при закрытии в последнюю очередь затирает список добавленных баз.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 4467
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 18 раз
Поблагодарили: 59 раз

Re: Сохранение списка баз в подключениях

Сообщение admin » Вс апр 28, 2019 8:24 am

Какие есть предложения?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1582
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 4 раза

Re: Сохранение списка баз в подключениях

Сообщение Гocть » Вс апр 28, 2019 10:52 am

Христос Воскресе!
А какие вообще параметры определены для записи в cfg при закрытии?
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 4467
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 18 раз
Поблагодарили: 59 раз

Re: Сохранение списка баз в подключениях

Сообщение admin » Вс апр 28, 2019 11:27 am

Воистину воскрес!
Ну какие параметры... Все параметры хранятся в памяти. При закрытии программа просто перезаписывает файл тем, что хранится в памяти. Сохранение параметров в файл происходит еще в нескольких местах: после открытия базы, при закрытии окна подключений, при очистке истории, при Опе.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1582
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 4 раза

Re: Сохранение списка баз в подключениях

Сообщение Гocть » Вс апр 28, 2019 11:13 pm

admin писал(а):Какие есть предложения?

Если конкретно по сабжу: открылось окно "менеджера", открыли cfg, прочитали [Connections], при закрытии менеджера пишутся изменения (только в [Connections]), выполняется обновление файла. В дальнейшей работе программы больше как-то задевать эту секцию нет резона. То есть: предложение в том, что бы "объектизировать" для програмы секции конфига и управлять ими раздельно: по мере необходимости читать список параметров нужной секции непосредственно из файла (а не из памяти), менять и писать обратно, не затрагивая остальные.
Возможно некоторые действия лучше выполнять непосредственно, например при удалении/добавлении базы в списке подключений записывать изменения сразу, не дожидаясь накопления изменений в памяти.
Фрилансер. Разработка на заказ. Консультирование.


Вернуться в «РЕШЕНО: Закрытые вопросы.»