169 похожих чатов

Поделитесь, пожалуйста, опытом. Есть ли какие-то минусы хранения настроек пользователя

в БД? В частности ширина полей грида, даты в фильтрах, чекбоксы и прочее.

24 ответов

82 просмотра

я вот это храню в центральной, серверной, бд (унигуй)

Евгений- Автор вопроса
Handatros
я вот это храню в центральной, серверной, бд (униг...

Все устраивает? Это получается нужно создавать записи с настройками в таблице. При создании юзера

Минус такой, что если запишется некорректное значение (за пределами экрана), то потом хрен найдешь и починишь. Лучше в реестре, его почистить проще.

Евгений
Все устраивает? Это получается нужно создавать зап...

да, создается по-юзерное поле и туда сгружается. впрочем можно и файлы приспособить, лучше наверно централизированные

Sergey Bodrov
Минус такой, что если запишется некорректное значе...

у нас формочки ограничены пределами окна, в унигуе есть такая опция. то есть засунуть куда-то не туда нельзя в принципе

Handatros
у нас формочки ограничены пределами окна, в унигуе...

Я ждал этого ответа. =) Не буду переубеждать, пусть это будет для вас сюрпризом.

Handatros
немало уже придумано до нас )

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

Sergey Bodrov
Да просто второй-третий монитор подключат-отключат...

ну ок, на следующем открытии формочки отплющит

Sergey Bodrov
Минус такой, что если запишется некорректное значе...

Пункт, Сбросить настройки всех окон, спасёт.

Sergey Bodrov
Не-а, там же настройки подгружаются

ну так перед загрузкой посмотрели что форма хз где, вправили позицию на имеющийся монитор. а после - уже винда сама

Евгений
Пункт, Сбросить настройки всех окон, спасёт.

Нормальный человек для сброса настроек переустановит программу.

Неъматжон
Все мои клиенты не нормальные тогда…

у нас просто проблем нет, хотя были, специально разбирались с жедаями и унигуем

Handatros
ну так перед загрузкой посмотрели что форма хз где...

И часто вы такое делаете? =) Вы вообще хоть раз проверяли как будет программа работать с разными конфигурациями мониторов, разрешений, DPI? =)

Sergey Bodrov
И часто вы такое делаете? =) Вы вообще хоть раз пр...

у нас подобная печаль какое-то время назад была. сейчас уже очень давно жалоб не было. так то у нас 10-15 мегапиксельные мониторы появились уже лет 15 назад, что такое действительно High DPI более чем известно )

Handatros
у нас подобная печаль какое-то время назад была. ...

У нас тоже в начале много жаловались. Потом перестали. Думали, что мы молодцы… а неет! Это они привыкли…

Неъматжон
У нас тоже в начале много жаловались. Потом перест...

ну так у нас новые установки постоянно, старые то понятно привыкнуть могут

Sergey Bodrov
Нормальный человек для сброса настроек переустанов...

Удалит/поправит ini-файл с настройками. И кстати, совершенно не факт что переустановка сбросит настройки.

Владимир Аксенов
Удалит/поправит ini-файл с настройками. И кстати, ...

А если настройки в БД? А где этот ini-файл искать? А знаете ли вы прикол с подменой файлов в винде, где винда сохраняет изменения в скрытую копию файла, и разные пользователи видят один и тот же файл по-разному?

Sergey Bodrov
А если настройки в БД? А где этот ini-файл искать?...

А если настройки в реестре? Где их там искать, с риском снести не те и не там? Прикол с подменой знаю, поэтому я не ставлю свои программы в системные папки. Да собственно, и инсталлятора у меня никакого нет, просто копирую папку с программой и неким дефолтным ini с компа с подходящим экраном, что бы размеры/положение окон меньше подравнивать.

Владимир Аксенов
А если настройки в реестре? Где их там искать, с р...

В идеале инсталлятор при удалении должен спросить разрешения удалить все настройки.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта