![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прочитать несколько INI для нескольких компонентов [D7]
FiJer © (2006-06-05 15:10:00)Ситуация такая:
Есть 25 кнопок (с именем от B_1 до B_25), 25 INI файлов (с именем от I_1.ini до I_25.ini). В каждом INI файле есть "Caption=(что-то)" и ещё много чего.
Как можно упростить код и одной процедурой прочитать строки INI файлов для кнопок?
Есть идея, если будет переменная, но как перевести имя компонента в строку и обратно?
FiJer (2006-06-05 23:37:00) [1]Topper, спасибо, то что надо.
StriderMan, Sergey13, сохраняться ничего не будет. Просто пока функцию работы с INI использую в своих целях.
Topper (2006-06-05 16:08:00) [2]for i:=1 to 10 do begin
//читаешь из ини файла в str
str:=inttostr(i);
TButton(FindComponent(format('Button%d',[i]))).Caption:=str;
end;
Topper (2006-06-05 16:08:00) [3]for i:=1 to 10 do begin
//читаешь из ини файла в str
str:=inttostr(i);
TButton(FindComponent(format('Button%d',[i]))).Caption:=str;
end;
Sergey13 (2006-06-05 15:45:00) [4]А в один инишник все сразу нельзя положить что ли?
StriderMan (2006-06-05 15:40:00) [5]а может проще кнопки как TComponent сохранять не в INI а в поток...? TFileStream?
tesseract (2006-06-05 15:11:00) [6]
> но как перевести имя компонента в строку и обратно?
name, tag ?