Показать сообщение отдельно
  #7  
Старый 18.03.2018, 06:32
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,026
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от Dredfil
...если я пользователю вышлю обновленную программу с новым набором контролов, то у него при запуске подтянется старый ини-файл и затрет все новые контролы, которые я добавил на форму...
Легко решается переименованием (cnf.~ini) при первом пуске новой версии
Цитата:
...А если я сам буду высылать ему новый ини-файл, то затрутся свойства контролов, настроенные пользователем...
Там же, при первом пуске анализируется наличие/состояние компонент, если оно отличается от дефолтных, их не трогать
Цитата:
...Разве что, держать в памяти созданные формы для каждой учетной записи и для использования настроек конкретной учетной записи в логике программы обращаться к свойствам конкретой формы...
Нет, форма останется одна, просто при смене учётки будет загружаться "образ" под конкретную запись

И видимо главное, здесь наблюдается смешивание понятий относящихся к самой программе и контентом ей создаваемым, такое нужно разносить в пространстве
Ответить с цитированием