Вниз
Скачать: CL | DM;

Цикл обращени к переменным   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.014 c
3-74046
Slawa_Jh
2003-10-02 16:04
2003.10.23
Поиск данных в очень большой базе FoxPro


3-74084
stud
2003-10-01 16:50
2003.10.23
раздача прав с помощью ролей


1-74128
Igor Mish
2003-10-11 04:40
2003.10.23
Про пароль


4-74536
RSN
2003-08-17 22:18
2003.10.23
Программное закрытие окна


14-74452
Zhouck
2003-10-03 16:49
2003.10.23
Опять про DVD




   Наверх