day & night

Подскажите, подскажите как это осуществить...
Дата обновления: , перейти к новому сообщению
#1
NEITR0N



профи!
Group Icon

Группа: Наши Люди
Сообщений: 607
Регистрация: 11.04.2005
Пользователь №: 11.505


Респектов: 23
-----X----




Подскажите как осужествить следующий замысел:

CODE
procedure TForm1.Button1Click(Sender: TObject);  
var i:integer;  
begin  
for i:=1 to 100 do begin  
Label[i].Caption:=S;  
end;
end;


Как сделать чтобы лэйблам в зависимости от I задавалось значение?
наприме если I=5 то Label5.Caption:=S;
User is offline
Go topGo end
 

Ответов(1 - 7)
icon11 2.01.2006 - 12:54
#2
scorpio



Mr. SoftoRooMan
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 8.029
Регистрация: 10.10.2005
Из: LG
Пользователь №: 21


Респектов: 1412
-----XXXXX




CODE
procedure TForm1.Button1Click(Sender: TObject);  
var i:integer;  
begin  
for i:=1 to 100 do begin  
TLabel(findcomponent('label'+inttostr(i))).Caption:=S;
end;
end;




ПЖЛСТА!!!

Обращайся еще!!!
Всегда рад помочь!!!
User is offline
Go topGo end
icon10 3.01.2006 - 9:42
#3
scorpio



Mr. SoftoRooMan
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 8.029
Регистрация: 10.10.2005
Из: LG
Пользователь №: 21


Респектов: 1412
-----XXXXX




dry.gif Судя по всему, ты забил на это дело?
dry.gif Зачем тогда было топ заводить?

А коль не забил, то отпишись, решил проблему или нет!!! cool.gif
User is offline
Go topGo end
3.01.2006 - 14:08
#4
NEITR0N



профи!
Group Icon

Группа: Наши Люди
Сообщений: 607
Регистрация: 11.04.2005
Пользователь №: 11.505


Респектов: 23
-----X----




Спасибо - все рабоает!
Давно искал как это сделать!!!
User is offline
Go topGo end
15.01.2006 - 23:19
#5
NEITR0N



профи!
Group Icon

Группа: Наши Люди
Сообщений: 607
Регистрация: 11.04.2005
Пользователь №: 11.505


Респектов: 23
-----X----




А возможно ли сделать тоже самое с переменными?
Например переменным от "mem1" до "mem100" присвоить значение S
User is offline
Go topGo end
icon10 16.01.2006 - 12:22
#6
scorpio



Mr. SoftoRooMan
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 8.029
Регистрация: 10.10.2005
Из: LG
Пользователь №: 21


Респектов: 1412
-----XXXXX




QUOTE(NEITR0N @ 15.01.2006 - 22:19)
А возможно ли сделать тоже самое с переменными?
Например переменным от "mem1" до "mem100" присвоить значение S
*



А не проще сделать так:
CODE
mem[1..100] array of <type>
User is offline
Go topGo end
16.01.2006 - 15:28
#7
NEITR0N



профи!
Group Icon

Группа: Наши Люди
Сообщений: 607
Регистрация: 11.04.2005
Пользователь №: 11.505


Респектов: 23
-----X----




Нет - в этом случае это не подойдет. Как при компонентах - можно-ли как-нубудь также?
User is offline
Go topGo end
icon10 16.01.2006 - 16:57
#8
scorpio



Mr. SoftoRooMan
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 8.029
Регистрация: 10.10.2005
Из: LG
Пользователь №: 21


Респектов: 1412
-----XXXXX




Дааа! Случай видать у тебя интересный!
Я сколько проги пишу, как-то обходился! smile.gif
Хотя вроде сталкивался когда-то с подобным! Не помню, как решил проблему.

Я думаю, если организовать массив, а в нем хранить пары "название переменной"-"переменная", то можно решить задачу.
Или, как я выше писал, работай с массивом!

Можешь описать задачу подробней. Тогда постараюсь помочь обойти этот "тупик". cool.gif
User is offline
Go topGo end

Topic Options
Сейчас: 10.05.2024 - 11:23
Мобильная версия | Lite версия