Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прочитать несколько 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 ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо