Показать сообщение отдельно
  #3  
Старый 19.07.2009, 21:47
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 559
Версия Delphi: XE5
Репутация: 18
Восклицание

Цитата:
Сообщение от Nyctos Kasignete
P.S. Я так понимаю, что вы записываете состояние флажков CheckBox?
неа у меня Radiobutton - если разберусь как это записывать - таким образом и будем читать

но почему то оно выдает ощибку
тут
chkBox := FindComponent('a' + IntToStr(i));

Код:
Var
chkBox: TAdvOfficeRadioButton;
IniFile:TIniFile;
Path:String;
i:Byte;
begin
Path:=Application.ExeName;
Path:=ExtractFileDir(Path);
if Path[Length(Path)]<>'\' then Path:=Path+'\';
IniFile:=TIniFile.Create(path+'Inifile.ini');
for I := 1 to 237 do
begin
chkBox := FindComponent('a' + inttostr(i));
if chkBox = nil then Continue;
IniFile.WriteBool('Param', 'a' + IntToStr(i), (chkBox as TAdvOfficeRadioButton).Checked);
IniFile.Free;
end;

В чем проблема??
Ответить с цитированием