Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: сохранение настроек программы  (Прочитано 12409 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
Junk
Гость
« : 11-05-2005 10:22 » new

Можно ли сделать так, чтобы все изменения, сделанные в процессе работы программы (типа элементов в списке COMBO BOX или состояние некоторых текстовых полей) сохранялись в отдельном файле, из которого извлекались при начале работы?
Записан
GlukSoft
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 11-05-2005 10:40 » 

можно в реестре WriteProfileString, WriteProfileInt, WriteProfileBinary, GetProfileString, GetProfileInt, GetProfileBinary
Записан

Fatal error C1: Brain expected
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 12-05-2005 10:20 » 

C реестром можно работать напрямую, без использования функций WriteProfileString, WriteProfileInt, WriteProfileBinary, GetProfileString, GetProfileInt, GetProfileBinary, которые оставлены для совместимости с 16-разрядными приложениями

О работе с реестром Windows (ака Registry) см http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/registry.asp
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #3 : 12-05-2005 10:49 » 

Можно!

PS: или последовательно необходимые данные пишешь в файл или запихываешь их в структуру и структуру пишешь - а потом или последовательно читаешь или читаешь структуру; или *.ini; или (как сказано выше) все храни в реестре или ... (много еще разных вариантов)
Записан

Удачного всем кодинга! -=x[PooH]x=-
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 18-05-2005 08:25 » 

Альф, ты чего - какая нафиг ГОРДЫНЯ Не понял

лично мне - ТАК действительно удобнее...
Записан

Junk
Гость
« Ответ #5 : 24-05-2005 08:45 » 

А как запихнуть всю свою информацию не в файл win.ini, а в свой .ini, только таким же образом, как SetProfileInt (SetProfileString)?
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 24-05-2005 10:10 » 

Junk,

Функции GetPrivateProfileXxx и WritePrivateProfileXxx содержат параметр -- путь к .ini файлу
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Junk
Гость
« Ответ #7 : 08-02-2006 12:50 » 

>> Функции GetPrivateProfileXxx и WritePrivateProfileXxx содержат параметр -- путь к .ini файлу

GetPrivetProfileInt функция существует, а WritePrivateProfileInt - нет.
Как записать число в файл настроек?
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #8 : 08-02-2006 12:59 » 

Junk,
попробуй записать число через WritePrivateProfileString, отформатировав его
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #9 : 08-02-2006 13:02 » 

ещё есть
CWinApp::WriteProfileInt
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines