Страница: 1 |
Страница: 1 |
Вопрос: My.Settings
Добавлено: 05.07.07 23:43
Автор вопроса: fluke | ICQ: 318170731
Идея в общем какая, записать все настройки программы в один файл, что бы потом можно было переносить или сохранять, в другом месте на другом коме. для этого использую класс My.Settings (он создает файл *.config, в котором как бы храниться сохраненные переменный), но стоит сохранить текстовую переменную, большого размера, ну например символов 200-300, имя переменой в фале *.config, остается, но само значение переменной в файле не сохраняется. Такое впечатление, что оно сохраняется где-то в другом месте (другой файл, реестр и т.д.). А ведь охота что бы все хранилось в одном файле.. Как быть?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 06.07.07 02:05
странно, попробуй посмотреть FileMon'ом куда оно девается.
Проверь, даешь ли команду сохранения перед выходом.
Номер ответа: 2
Автор ответа:
fluke
ICQ: 318170731
Вопросов: 15
Ответов: 96
Профиль | | #2
Добавлено: 06.07.07 10:34
пробовал My.Settings.Save, дело в том, что все сохраняется, я просто не могу понять куда сохраняется текстовые переменные, большого размера
Номер ответа: 3
Автор ответа:
iLLyuzor
ICQ: 223685087
Вопросов: 9
Ответов: 77
Профиль | | #3
Добавлено: 09.07.07 13:30
Если не ошибаюсь, хранятся они в т.н. защищённом хранилище, в папках где-то в недрах "ocuments and Settings"
Номер ответа: 4
Автор ответа:
RotesByte
Вопросов: 11
Ответов: 69
Web-сайт:
Профиль | | #4
Добавлено: 13.07.07 11:56
В *.config хранятся только так называемые Application Settings (Scope = Application). Они НЕ изменяются во время работы прогрпммы, только для чтения.
Есть еще User Settings (Scope = User). Здесь-то и сохраняются настройки ползователя и всё остально, что должно быть изменено из программы. Они действительно зпкопаны в ... / <ocuments and Settings> / <User Name> / <Application Name> / <Application Version><Hash Summ>
Но ничего бояться не неадо. Всё организованно достаточно логично.