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

Вниз

Динамический массив   Найти похожие ветки 

 
фыва   (2004-04-27 08:29) [0]

Использую динамический массив, устанавливая его размерность с помощью SetLenght. Вопрос: можно ли изменить размерность массива повторно вызвав SetLenght для этого массива? Правильно ли так делать?
Спасибо.


 
WondeRu ©   (2004-04-27 08:36) [1]

вообще-то ни кто не запрещает. Я так делаю


 
MBo ©   (2004-04-27 08:36) [2]

Да.


 
фыва   (2004-04-27 08:40) [3]

спасибо


 
Goida ©   (2004-04-27 09:37) [4]


> можно ли изменить размерность массива повторно вызвав SetLenght
> для этого массива?

Нет, нельзя. Потому что таким образом можно поменять только размер массива, а не его размерность...


 
tesseract ©   (2004-04-27 10:51) [5]

> to goida
меняется и размер и размерность и выделяется/освобождается - по крайней мере в версия 6+


 
Sha ©   (2004-04-27 11:07) [6]

tesseract ©   (27.04.04 10:51) [5]

Размерность динамического массива всегда 1


 
Goida ©   (2004-04-27 11:10) [7]


> tesseract

Ты не прав. Попробуй поменять размерность такого массива:
OneDimentionArr: array of TData;
Сделай этот массив двумерным.
А этот:
OneDimentionArr: array of array of TData; - одномерным.
Когда сделаешь, выкопай мой скелет, чтобы я смог видеть это...


 
PVOzerski ©   (2004-04-27 12:37) [8]

Дело в том, что динамические массивы действительно ВСЕГДА одномерные, но если это массив массивов (строго говоря, указатель на массив указателей), то синтаксис допускет вместо x[i][j] писать x[i,j]. А массив это массивов или других типов, определяется на этапе его описания. Так что максимум, что возможно, - одну размерность сделать в 1 элемент и потом писать x[0,i].



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

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

Наверх




Память: 0.48 MB
Время: 0.036 c
7-1081084057
Zombik666
2004-04-04 17:07
2004.05.16
ComPort. Autodedect Port.


1-1083227723
senya
2004-04-29 12:35
2004.05.16
PDF не понимает русский язык, выдает "иероглифы"


3-1082654306
ИМХО
2004-04-22 21:18
2004.05.16
Как создать базу данных Access через ADO?


3-1082614708
tim_131
2004-04-22 10:18
2004.05.16
Как пользоваться BookMark-ом


3-1082102461
Evgenija
2004-04-16 12:01
2004.05.16
добавление записи в базу