|
Что означает фраза в СП "Сериализуется. Данный объект может быть сериализован в/из XML"? | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
07.02.22
✎
08:26
|
Или может быть написано просто "Сериализуется". В куда? И каким образом можно объект данного типа сериализовать?
|
|||
1
Мимохожий Однако
07.02.22
✎
08:30
|
В XML ))
|
|||
2
SilentMan
07.02.22
✎
08:33
|
||||
3
acht
07.02.22
✎
08:34
|
(0) Там несколько утверждений.
"Сериализуется" - значит в принципе может сериализоваться. Это надо, например, для хранения во временном хранилище, сериализация будет во внутренний формат. "в/из XML" - ну тут все ясно. |
|||
4
toypaul
гуру
07.02.22
✎
08:39
|
(2) понял. спасибо
|
|||
5
pechkin
07.02.22
✎
08:47
|
Можно передать параметром в ЗаписатьXML
|
|||
6
toypaul
гуру
07.02.22
✎
09:02
|
(5) Видимо да. Только вот когда написано просто "Сериализуется", то это точно что-то другое. Например, пользовательские настройки в СКД в XML не преобразуются.
|
|||
7
acht
07.02.22
✎
09:08
|
(6) > пользовательские настройки в СКД в XML
Отдельно - нет. Внутри настроек компоновщика - вполне себе |
|||
8
toypaul
гуру
07.02.22
✎
09:35
|
(7) ага. странно немного почему отдельно нет, а в составе можно. хотя понятно, что они привязаны к основным настройкам.
все равно. приходится ЗначениеВСтрокуВнутр использовать (в моем случае прокатывает), но попахивает нехорошим ... а по другому и не понятно как |
|||
9
acht
07.02.22
✎
09:50
|
(8) > по другому и не понятно как
Если по феншую, то сохранять сериализуемые в XML настройки компоновщика и фиксировать (или тоже сохранять в XML схему компоновки). А потом: Компоновщик = Новый КомпоновщикНастроекКомпоновкиДанных; Источник = Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема); Компоновщик.Инициализировать(Источник); Компоновщик.ЗагрузитьНастройки(Настройки); И вытаскивай нужное из компоновщика |
|||
10
toypaul
гуру
07.02.22
✎
10:06
|
(9) пфф... изврат какой-то
|
|||
11
acht
07.02.22
✎
10:09
|
(10) А ЗначениеВСтрокуВнутр - это, значит, не пфф =)
|
|||
12
toypaul
гуру
07.02.22
✎
10:14
|
(12) в моем случае да. поскольку все происходит в интерфейсе при переключении текущей строки, то нужен максимально быстрый вариант.
а тут схему получай, компоновщик грузи, в него грузить настройки пользовательские. и займет еще это места в несколько раз больше. так что это меньший изврат. |
|||
13
acht
07.02.22
✎
10:29
|
(12) > при переключении текущей строки
Тогда все сводится к одной строке Компоновщик.ЗагрузитьНастройки(Настройки); Все остальное выполняется ровно один раз при инициализации. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |