|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.08.2018, 16:45 | #1 |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
ini file
Доброго времени суток форумчане у возникла не то чтобы проблема в общем сделала в программе сохранение настроек и меня не особо устраивает громосткий код с повторением
есть ли какой нибудь способ сделать сохранение настроек по компактнее ? Вот код сохранения настроек Код:
Код:
|
07.08.2018, 17:33 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
перебрать все чекбоксы на форме и записать в INI легко в цикле:
Код:
p.s. чтение делается полностью аналогично p.p.s. "громоздкий" |
07.08.2018, 18:47 | #3 |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
Чтение что-то не работает поменял на ReadBool но это ничего не дало
Код:
|
07.08.2018, 18:53 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
ReadBool функция же, см как в #1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.08.2018, 19:40 | #5 |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
запись работает отлично а вот использую антологично туже функцию на чтение прописываю не WriteBool А ReadBool и чтение не работает
в своем громоздком коде читал вот так Код:
|
07.08.2018, 19:40 | #6 |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
а как быть с тем что мне дали ?
Последний раз редактировалось Devil9313; 07.08.2018 в 19:43. |
07.08.2018, 20:15 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
08.08.2018, 09:03 | #8 |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
|
08.08.2018, 09:11 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
боюсь спрашивать...
исправили, надеюсь на Цитата:
Цитата:
Как выбрать вариант загрузки? Так, например, можно использовать OpenDialog и поручить выбирать нужный INI пользователю программы. Можно просканировать все INI в определённой папке и вывести их имена в контрол для выбора (ComboBox, ListBox) или даже в MainMenu добавить подпункты на каждый найденный файл. Вы программист - Вам и выбирать UI. |
||
08.08.2018, 10:38 | #10 | |
Пользователь
Регистрация: 06.05.2013
Сообщений: 27
|
Цитата:
через opendialog я знаю как прогружать,а вот при старте программы в MainMenu как загрузить не знаю,пытался не выходит |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если в основном файле проекта (где есть функция main) есть #include "file.hpp", и в файле file.cpp есть #include "file.hpp", то как компилятор узнает, что нам нужен файл file.cpp? | Андрей 93 | Общие вопросы C/C++ | 13 | 21.12.2016 16:03 |
C1083: Cannot open include file: 'd3dx9.h': No such file or directory | CrowleyNoob | Общие вопросы C/C++ | 15 | 18.09.2016 21:55 |
В чём разница между unit, header file, cpp file? | TwiX | Общие вопросы C/C++ | 6 | 29.04.2012 19:49 |
Как записывать и считывать Ini File с набором строк (#10#13) в одном параметре?) | SkAndrew | Общие вопросы Delphi | 4 | 15.11.2008 00:02 |