Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для sloosar
2 / 2 / 1
Регистрация: 20.07.2009
Сообщений: 55

Сохранение настроек.

31.07.2009, 18:56. Показов 1416. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть много чекбоксов.
Как можно сохранить у файл или инифайл то, отмечен ли каждый чекбокс???
Писать кучу "ифов" не хочется.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.07.2009, 18:56
Ответы с готовыми решениями:

Сохранение настроек
Есть программа которая сохраняет свои настройки ну например в ini или txt файл при ее закрытии пользователем. Вопрос в том как сделать...

Сохранение настроек
Доброго времени суток. Как можно сохранять настройки порограмы.Зарание спасибо.

Сохранение настроек в .txt
Всем доброго времени суток. У меня возник вопрос, как можно сохранить настройки (цвет окна, шрифта, значение некоторых переменных) в .txt...

7
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
31.07.2009, 19:10
зачем куча if, записывай целочисленные значения, тогда это будет выглядеть где-то так:
C++
1
2
3
if(!inFile->ValueExists("DATABASE", "UNAME2")){
    inFile->WriteInteger("DATABASE", "UNAME2", CheckBox1->Checked == 1);
  }
0
 Аватар для sloosar
2 / 2 / 1
Регистрация: 20.07.2009
Сообщений: 55
31.07.2009, 20:15  [ТС]
Какая то проблема у меня с inilib.h.
Ошибка в библиотеке nmsupp.h.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
31.07.2009, 20:49
sloosar,
На этом диалоге сделать EnumChildWindows, в коллбэке проверять класс окна. Если чекбокс => получить состояние, слить в файл.
0
 Аватар для sloosar
2 / 2 / 1
Регистрация: 20.07.2009
Сообщений: 55
31.07.2009, 20:56  [ТС]
Цитата Сообщение от Rififi Посмотреть сообщение
sloosar,
На этом диалоге сделать EnumChildWindows, в коллбэке проверять класс окна. Если чекбокс => получить состояние, слить в файл.
Можно пожалуйста по подробнее?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
31.07.2009, 21:05
EnumChildWindows
GetClassName
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
31.07.2009, 23:28
для работы с инифайлами в билдере есть класс TIniFile в inifiles.hpp
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
01.08.2009, 16:57
А получить чекбоксы можно и так:
C++
1
2
3
4
5
6
7
8
9
10
for(int i=0;i<10;i++)//CheckBox1 , CheckBox2 ... CheckBox10
        {
        if(((TCheckBox*)Form1->FindComponent("CheckBox"+IntToStr(i+1)))->Checked)
                {
                ///...
                }else
                {
                ///...
                }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2009, 16:57
Помогаю со студенческими работами здесь

Сохранение настроек в INI
Здравствуйте ! Почитал эту тему https://www.cyberforum.ru/cpp-builder/thread757450.html . Все хорошо , но не понял, как мне сделать...

Сохранение настроек проекта
Всем привет! Никто ни разу не сталкивался с сохранением настроек проекта? Например, если при отладке проекта на рабочем столе в закладках...

Сохранение настроек в Ini из ComboBox.
Разобрался с ini файлом, вот только возник вопрос, как сохранить настройки из COmboBox void __fastcall TForm4::FormCreate(TObject...

Сохранение настроек в зкрытый файл
Добрго всем времени суток! Я просмотрел все темы и с грустью константировал факт отсутствия описания серьезного способа сохранения данных в...

Сохранение настроек программы в *ini файл.
Как сохранить параметры программы в файл *ini ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru