Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
фыва   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.032 c
6-1080421878
Rezya
2004-03-28 00:11
2004.05.16
Перевод Простого сокета в режим перехвата всего трафика


3-1082021614
ГАГН
2004-04-15 13:33
2004.05.16
как из базы удолить нулевые значения?


3-1082642368
Paranoik
2004-04-22 17:59
2004.05.16
Картинки и базы данных


6-1080201872
Katya_mgkit
2004-03-25 11:04
2004.05.16
NetBios


3-1082530746
Russko
2004-04-21 10:59
2004.05.16
Query - имя активированной БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский