Имеется прога %) Нужно сделать так: если отмечен чекбокс, настройки программы (а это 2 едита и 2 лейбла) нужно сохранять, чтобы при последующем запуске эти поля были уже заполнены. Вопрос: куда лучше сохранять настройки и как это лучше реализовать? Если не трудно, приведите, пожалуйста, пример кода.
[Delphi] Ну вот держи пример про INI-файл.24.09.04 17:05 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 24.09.04 17:06 Количество правок: 1
Вообще, есть интересный класс TINIFile. Поддерживает работу с секциями, запись и чтение переменных.
Если секции не нужны, проще всего загрузить INI-файл в TStringList и там с ним работать.
К примеру, есть в INI-фале строка: CompanyName="Николь"
Вот пример процедуры, которая добавляет название компании к заголовку окна.
Вешается на событие формы OnCreate.
Гораздо быстрее чем TIniFile, лишен некоторых его ограничений но и наделен новыми, связанными с одновременным доступом к одному инишнику из разных прог.
Уточнение24.09.04 19:41 Автор: Neznaika <Alex> Статус: Member
Только перед LoadFromFile('config.ini') - лучше поставить проверку (на то, что файл существует), а иначе при отсутствии файла - здесь будет исключительная ситуация.
Ну это я выдрал и подправил из рабочей программы ;-) Если кому важно, то можно в try-except взять.25.09.04 10:40 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 25.09.04 10:40 Количество правок: 1
> Имеется прога %) Нужно сделать так: если отмечен чекбокс, > настройки программы (а это 2 едита и 2 лейбла) нужно > сохранять, чтобы при последующем запуске эти поля были уже > заполнены. Вопрос: куда лучше сохранять настройки и как это > лучше реализовать? Если не трудно, приведите, пожалуйста, > пример кода.
ну например в системный риестор юзай API функции начинающиеся на Reg...