1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
1 | |
My.setting vs .ini vs Реестр08.04.2013, 22:32. Показов 2342. Ответов 8
Метки нет (Все метки)
Здравствуйте.
По поводу сохранения\извлечения настроек в файл ini и реестр мне известно, плюсы и минусы. Прошу подсказать что такое My.setting? Как я понимаю это стандартный инструмент для хранения настрок внутри самой программы без хранения их в сторонних файлах. Где тогда они хранятся, внутри .exe? В чем плюсы его и минусы вотличии от реестра или ini?
0
|
08.04.2013, 22:32 | |
Ответы с готовыми решениями:
8
Реестр и System.ini Реестр vs INI (XML)-файлы. Преимущества и недостатки Какие настройки и в каких случаях следует сохранять в *.ini файлы, а какие в реестр? Сохранение TrackBar->Position в ini, ошибка (unable to write to options.ini) |
5 / 5 / 0
Регистрация: 29.03.2013
Сообщений: 18
|
|
08.04.2013, 22:35 | 2 |
Читаем, вникаем Как использовать My.Settings для сохранения настроек
0
|
Заблокирован
|
|
09.04.2013, 00:11 | 3 |
emenem97, Эти настройки не хранятся в самой программе, а создается xml файл, куда и сохраняются данные.
С My.Setting удобно работать, но есть минус: допустим вы сохранили данные в My.Setting и потом переместили свою прорамму в другое место и все ваши сохраненные данные сразу исчезли, потому что создался новый xml файл для нового пути со стандартными данными, которые вы указали в свойствах проекта в разделе параметры.
1
|
10 / 10 / 2
Регистрация: 11.08.2012
Сообщений: 52
|
|
09.04.2013, 03:11 | 4 |
Сообщение было отмечено как решение
Решение
У каждого варианта есть свои плюсы и минусы.
> Внедренные настройки + портативный (т.е. в отличии от реестра можно закинуть например в флешку и использовать в нем) + легкость работы - создается xml файл - не убоства редактрирование xml файла для пользователья. (т.е. если пользователь захочет изменить настройки через блокнот) > ini файл + портативность + легко редактрировать через блокнот - создаеться ini файл - код становить по сложнее и занимает больше места > Реестр + Без лишних файлов + Настройки не удаляются после удаление exe - Не портативнен. (Например если в флешку скинуть и подключить к дургому пк то придется перенастраивать) - Код посложнее чем внедренные настройки +- Пользователь не может вручную редактрировать настройки (Не знаю это плюс или минус. Смотря какая прога.)
3
|
26 / 25 / 9
Регистрация: 17.09.2011
Сообщений: 143
|
|
09.04.2013, 11:40 | 5 |
в My.Settings не совсем сохраняется в самой программе
к примеру тут лежат настройки : C:\Users\профель\AppData\Local\WindowsApplication1\MySettingForum.exe_Url_thpfzg q5itnjurmn2z5lyyfncacfbywu\1.0.0.0\user.config при каждом перемешивании программы там меняется количество файлов и конфиги ваши
1
|
1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
09.04.2013, 18:41 [ТС] | 6 |
Спасибо всем за подробное разъяснение. Еще вопрос - по сути это тот же самый .ini файл только его не откорректировать вручную, но зато проще с ним работать через стандартный инструмент VB, верно? Если его переместить на другой ПК вместе с программой, то программа будет видеть его настройки? По мне так проще тогда в реестре все хранить, код записи\чтения достаточно легок и можно выгрузить настройки в файл .reg без проблем для переноса на новый ПК
Добавлено через 2 минуты про это уже написали, извиняюсь Добавлено через 1 минуту почему не может? Может. в Пуск->regedit-> найти свою ветвь и править значение
0
|
10 / 10 / 2
Регистрация: 11.08.2012
Сообщений: 52
|
|
10.04.2013, 07:55 | 8 |
0
|
1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
10.04.2013, 21:45 [ТС] | 9 |
0
|
10.04.2013, 21:45 | |
10.04.2013, 21:45 | |
Помогаю со студенческими работами здесь
9
Desktop_2.ini и desktop_1.ini вирус ли это? Desktop.ini, info2, dc3.ini, dc4 Delphi 7,ini файлы,при чтении с ini файлов весь файл загружается в оп или каким образом это происходит? Реестр и еще раз реестр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |