Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.04 c
1-74157
Prankster
2003-10-10 16:41
2003.10.23
Глобальные переменные и процедуры


3-74046
Slawa_Jh
2003-10-02 16:04
2003.10.23
Поиск данных в очень большой базе FoxPro


1-74245
race1
2003-10-12 15:33
2003.10.23
алгоритм Литтла


1-74254
Stas
2003-10-13 11:10
2003.10.23
Графические координаты в TMemo


14-74472
Ренат
2003-10-06 16:03
2003.10.23
Подскажите как ограничить пользователю доступ в интернет