|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2008, 19:39 | #1 |
Форумчанин
Регистрация: 25.03.2008
Сообщений: 159
|
КАК СОХРАНЯТЬ ИЗМЕНЕНИЯ В ПРОГРАММЕ?
Люди ПОМОГИТЕ я разрабатываю для себя и пока что для моих друзей ИНТЕРНЕТ БРАУЗЕР, но не знаю как сохранять настройки, тоесть чтобы после закрытия браузера (и повторного открытия) настройки оставались. Среди вас наверняка есть разработчики с большим стажем надеюсь вы мне поможите.
P.S. И еще скажите как сделать вкладки в таком браузере, а то у меня брайзер работает на одной вкладке, а я хочу что бы он практически не уступал (по наличию вкладок) ОПЕРЕ И ИНТЕРНЕТ ЕКСПЛОТЕРУ. ЗАРАНЕЕ СПАСИБО И БЛАГОДАРЮ ВСЕХ КТО МНЕ ПОМОЖЕТ Последний раз редактировалось Fellics{новичок}; 25.03.2008 в 19:44. Причина: ОШИБКИ В ТЕКСТЕ |
25.03.2008, 19:46 | #2 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
Настройки можно при уничтожении формы сохранять в текстовом файле, или придумать свое расширение, а при создании формы загружать их.что бы сделать вкладки пользуйся tpagecontrol.
|
25.03.2008, 19:48 | #3 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Для хранения настроек лучше всего использовать ini-файлы. В Delphi есть класс TIniFile (модуль IniFiles) в котором собраны все необходимы для такой работы методы.
|
25.03.2008, 20:13 | #4 |
Новичок
Джуниор
Регистрация: 25.03.2008
Сообщений: 1
|
Могу подробнее помочь с ini-файлами. Пиши в асю.
|
25.03.2008, 21:54 | #5 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Всегда рад помочь!
|
25.03.2008, 22:29 | #6 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Фуфел это все. Вот уже около года мы храним все настройки в реестре. Это просто супер. Написали все необходимые классы. Добавили в репозитарий и только добавляем и изменяем значения ключей. Оч удобно. А ini файлы прошлый век(на крайняк могу xml посоветовать). Они у конечных пользователей теряться имеют свойство.
|
26.03.2008, 08:36 | #7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Конечно же ini-файлы это прошлый век, но за то они удобны при переносе программы. Так как с переносом ini-файлов все настройки сохраняются.
Я стараюсь конечно всё хранить в реестре. Но меня всегда интересовал вопрос: К чему доступ происходит быстрее (ini, registry или xml)? |
27.03.2008, 23:10 | #8 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Правильнее сказать - созданы в прошлом веке, но это совсем не значит, что они устарели. Ведь недаром за последнее время быстро развился стандарт xml, а ведь он такой-же текстовый формат как и ini-файлы, просто с более развитой структурой. Но иногда эта "развитость" совсем не нужна, например для хранения нескольких настроек программы.
Вероятно ini-файлы самые "быстрые". Они явно быстрее обрабатываются, чем xml из-за своей простой структуры, и быстрее чем реестр. Ведь системный реестр это, фактически, специальная файловая система и работает он не быстро, во всяком случае поиск какой-нибудь строки занимает довольно много времени. |
28.03.2008, 08:34 | #9 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Создал один и тот же проект с сохранением кучей настроек. В одном проекте всё храню в реестре, а в другом в ини файле. Запускаю оба проекта на древнем Celeron 433MHz 64Mb SDRam. С ини файлом прога показывается быстрее.
P.S. Знаю что офтоп, просто так для информации. |
28.03.2008, 10:35 | #10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
не люблю когда в реестре проги инфу хранят... после удаления проги, за собой никто обычно не убирает и получается, что реестр загажен становится со временем и все медленнее работает
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сохранять и загружать информацию с реестра? | jst.denis | Общие вопросы Delphi | 13 | 12.01.2009 00:03 |
Как записи в СтрингГрид сохранять в ДБ файл | Alex_76 | Помощь студентам | 2 | 17.06.2008 15:55 |
Как сохранять расположение ToolStrip'ов (C#)? | behod | Общие вопросы .NET | 0 | 27.02.2008 00:39 |
Как сохранять bmp картинки в файл с данными | andrey4623 | Мультимедиа в Delphi | 2 | 25.06.2007 08:36 |
как мне сохранять файл EXCEL с именем часть которого я буду брать из области Edit а | VALIK | Общие вопросы Delphi | 2 | 27.02.2007 21:51 |