|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
Есть приложение WinForms, одна из форм - настройка параметров приложения. Формы читают параметры из файла на онЛоадФорм. Как сделать так, чтобы если юзер поменял параметр в этой форме, сохранил - все открытые формы рефрешнули параметры? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 12:54 |
|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
Ролг Хупин, событие кинуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 13:08 |
|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
Или команду. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 13:08 |
|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
INPC (например) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 13:41 |
|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Параметров может быть много. Поэтому каждый класс при инициализации подписыватся на нужное ему событие. Например карта, на смену цвета или стиля. Отсюда второй вариант, что без самой карты никто параметры не сменит. Или класс карта сама меняет параметры своей вкладки. Как вариант. Тогда никого оповещать не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 15:48 |
|
Как реализовать синхронизацию в приложении?
|
|||
---|---|---|---|
#18+
Ролг ХупинФормы читают параметры из файла на онЛоадФорм. Если это в рамках одного приложения (особливо если конфиг правится только через прилоджение, да даже если и нет), то очень зря.... Читать лучше раз при старте, далее обращаться уже к объекту зашаренному каким-либо способом на всю апликацию... и всю работу вести через него и нотификацию через него... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 16:06 |
|
|
start [/forum/topic.php?fid=20&fpage=33&tid=1399475]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 360ms |
total: | 494ms |
0 / 0 |