Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2009, 20:04   #1
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
Вопрос проблемка с ini файлами

Привет всем. У меня проблема с ini файлами: все boolean записывает без проблем, НО не хочет их считывать:

Вот так записывает:
Код:
procedure TForm1.FormDestroy(Sender: TObject);
var
spath:string;
begin
getdir(0, spath);
inifile := tinifile.Create(spath + '\program.ini');
inifile.Writeinteger('Form' , 'Formtop' , form1.Top);
inifile.WriteBool('Form', 'Replay' , speedbutton11.Down);
inifile.WriteBool('Form' , 'diffrentPlay', speedbutton10.Down);
inifile.free;

А вот так должен считывать:
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
getdir(0,spath);
inifile := tinifile.Create(spath + 'program.ini');
form1.Top := inifile.ReadInteger('Form', 'Formtop' , form1.Top);
speedbutton11.Down := inifile.ReadBool('Form', 'Playlistshow', speedbutton11.Down);
speedbutton10.Down := inifile.ReadBool('Form', 'Playlistshow', speedbutton10.Down);
inifile.free;
в чём ошибка? Заранее спасибо.
blackstersl вне форума Ответить с цитированием
Старый 09.06.2009, 20:18   #2
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Код:
Speedbutton11.Down := inifile.ReadBool('Form', 'Playlistshow', true);
speedbutton10.Down := inifile.ReadBool('Form', 'Playlistshow', true);
Либо так:
Код:
var b1,b2: boolean;
speedbutton11.Down := inifile.ReadBool('Form', 'Playlistshow', b1);
speedbutton10.Down := inifile.ReadBool('Form', 'Playlistshow', b2);
Сам точно не знаю, но у меня работает
Манжосов Денис :) вне форума Ответить с цитированием
Старый 09.06.2009, 20:39   #3
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

блин, я нашёл ошибку(я везде одно значение поставил)('Form', 'Playlistshow') я просто невнимательный. Всё равно спасибо -)
blackstersl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с ini файлами jocry Общие вопросы Delphi 4 14.01.2009 16:51
Компонент Memo и работа с *.ini-файлами nerZEROn Общие вопросы Delphi 11 08.01.2009 16:31
работа с INI файлами Titan123 Общие вопросы Delphi 1 30.08.2008 16:31
Проблемы с Ini-файлами Азазель Общие вопросы Delphi 6 08.09.2007 19:24
работа с .ini файлами PAVEL315 Общие вопросы Delphi 3 22.11.2006 22:28