Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
ВнизЦикл обращени к переменным Найти похожие ветки
← →
ORMADA (2003-10-13 10:45) [0]есть
var
v1: string[30];
v2, v3, v4, v5: string[9];
v6, v7: string[5];
как циклом обратиться к этим переменным(ко всем)
что-то типа
for i:=1 to X do
with FindComponent("v"+IntToStr(i)) do
FindComponent("v"+IntToStr(i)):=i;
только это не проканывает....
← →
KSergey (2003-10-13 10:47) [1]Никак
Во время выполнения программы про имена переменных никто не знает уже
← →
ORMADA (2003-10-13 10:48) [2]так это ваще ж... писать обращение к каждой а если их у меня 10,000 это ведь бред
← →
Anatoly Podgoretsky (2003-10-13 10:48) [3]for I := a to b do
begin
V1
V2
...
V7
end"
← →
Skier (2003-10-13 10:49) [4]>ORMADA © (13.10.03 10:45)
Делай из переменных запись и обращайся к полям через
смещение.
← →
Brahman (2003-10-13 10:49) [5]ORMADA © (13.10.03 10:48) [2]
>так это ваще ж... писать
Это адресация к самому себе ?
← →
ORMADA (2003-10-13 10:54) [6]2Brahman если бы к себе к борланду конечно :)
Люди т.е. получается что никак нельзя обратиться к переменным циклом ?
← →
KSergey (2003-10-13 10:55) [7]> [4] Skier © (13.10.03 10:49)
Тогда уж пакованную запись ;)
> [2] ORMADA © (13.10.03 10:48)
Я что-то не пойму в чем проблема.
Если нужно по индексу - так делайте массив - и все.
← →
KSergey (2003-10-13 10:56) [8]> [6] ORMADA © (13.10.03 10:54)
> 2Brahman если бы к себе к борланду конечно :)
> Люди т.е. получается что никак нельзя обратиться к переменным
> циклом ?
Никак!
Переменные для этого не предназначены, и уж борланд тут точно ни при чем.
← →
Skier (2003-10-13 10:57) [9]>KSergey © (13.10.03 10:55) [7]
> Тогда уж пакованную запись ;)
Это и имелось в виду.
← →
ORMADA (2003-10-13 11:01) [10]придётся через массив
ок всем спасибо
← →
Anatoly Podgoretsky (2003-10-13 11:03) [11]ORMADA © (13.10.03 11:01) [10]
Массив требует, что бы все элементы были одинаковыми, а у тебя разные. Делай список, но как ты будешь разбираться с типами?
← →
Кулюкин Олег (2003-10-13 11:28) [12]
> Массив требует, что бы все элементы были одинаковыми, а
> у тебя разные. Делай список, но как ты будешь разбираться
> с типами?
А можно вариантный массив использовать :)
← →
Anatoly Podgoretsky (2003-10-13 11:33) [13]Кулюкин Олег © (13.10.03 11:28) [12]
А объекты и другие сложные типы
← →
Кулюкин Олег (2003-10-13 11:41) [14]
> Anatoly Podgoretsky © (13.10.03 11:33) [13]
> Кулюкин Олег © (13.10.03 11:28) [12]
> А объекты и другие сложные типы
Ну вот, такую идею это самое :))
В авторском вопросе были только строки.
← →
Anatoly Podgoretsky (2003-10-13 11:43) [15]Все решается грамотным проектированием, тут явно не порядок, оаз такая проблема возникла
← →
Кулюкин Олег (2003-10-13 11:47) [16]
> Все решается грамотным проектированием, тут явно не порядок,
> оаз такая проблема возникла
Тут спорить не буду.
← →
KSergey (2003-10-13 11:55) [17]> [9] Skier © (13.10.03 10:57)
> >KSergey © (13.10.03 10:55) [7]
>
> > Тогда уж пакованную запись ;)
>
> Это и имелось в виду.
Я то понимаю, что это и имелось, просто, возможно, автор не знал что имелось в виду - уточнил на всякий случай. ;) Ничего личного ;)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c