Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Прочитать несколько INI для нескольких компонентов   Найти похожие ветки 

 
FiJer ©   (2006-06-05 15:10) [0]

Ситуация такая:
Есть 25 кнопок (с именем от B_1 до B_25), 25 INI файлов (с именем от I_1.ini до I_25.ini). В каждом INI файле есть "Caption=(что-то)" и ещё много чего.
Как можно упростить код и одной процедурой прочитать строки INI файлов для кнопок?
Есть идея, если будет переменная, но как перевести имя компонента в строку и обратно?


 
tesseract ©   (2006-06-05 15:11) [1]


> но как перевести имя компонента в строку и обратно?


name, tag ?


 
StriderMan ©   (2006-06-05 15:40) [2]

а может проще кнопки как TComponent сохранять не в INI а в поток...? TFileStream?


 
Sergey13 ©   (2006-06-05 15:45) [3]

А в один инишник все сразу нельзя положить что ли?


 
Topper   (2006-06-05 16:08) [4]

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) [5]

for i:=1 to 10 do begin
   //читаешь из ини файла в str
   str:=inttostr(i);
   TButton(FindComponent(format("Button%d",[i]))).Caption:=str;
 end;


 
FiJer ©   (2006-06-05 23:37) [6]

Topper, спасибо, то что надо.

StriderMan, Sergey13, сохраняться ничего не будет. Просто пока функцию работы с INI использую в своих целях.



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
3-1146207610
Некто
2006-04-28 11:00
2006.06.25
X*Y*H


1-1147763722
Бульбаш
2006-05-16 11:15
2006.06.25
Проблемы с крупным шрифтом...


15-1148799929
Ega23
2006-05-28 11:05
2006.06.25
Ñ Äíёì ðîæäåíèÿ! 28 мая


2-1149661709
XTD
2006-06-07 10:28
2006.06.25
Как найти путь к моей программе?


2-1149502986
новик
2006-06-05 14:23
2006.06.25
преобрпзование типов int64 в int