Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизМассивы Найти похожие ветки
← →
Alexious © (2004-10-26 14:55) [0]Есть массив y:array [0..n] of real
его длина задается из формы.
Как описать массив в var чтоб компилятор не ругался
← →
clickmaker © (2004-10-26 14:56) [1]y: array of real;
там, где задаешь длину
SetLength(y, NewLen)
← →
Anatoly Podgoretsky © (2004-10-26 14:56) [2]Ника массив статический, переменные не применимы, только константы, то есть N должно быть константой.
← →
TUser © (2004-10-26 15:00) [3]
> y: array of real;
>
> там, где задаешь длину
>
> SetLength(y, NewLen)
А если хочешь передавать его как параметр, что чтоб компилятор не ругался - опиши type MyT = artay of real; var y:MyT;
← →
Alexious © (2004-10-26 15:03) [4]To [2]
так как же тогда поступить лучше
← →
begin...end © (2004-10-26 15:05) [5]
> [3] TUser © (26.10.04 15:00)
> А если хочешь передавать его как параметр, что чтоб компилятор
> не ругался - опиши type MyT = artay of real; var y:MyT;
Зачем?
← →
Anatoly Podgoretsky © (2004-10-26 15:09) [6]Alexious © (26.10.04 15:03) [4]
Динамические массивы
← →
jack128 © (2004-10-26 15:13) [7]begin...end © (26.10.04 15:05) [5]
Зачем?
Имеется в виду, чтобы человек не путал дин массивы и открытые массивы..
← →
begin...end © (2004-10-26 15:32) [8]
> [7] jack128 © (26.10.04 15:13)
Ну чтобы человек их не путал, человеку достаточно почитать справку.
А я просто к тому спросил, что для того, чтобы компилятор не ругался, необязательно объявлять свой тип. Если, конечно, речь идёт об одномерных массивах.
← →
Юрий Зотов © (2004-10-26 15:38) [9]> begin...end © (26.10.04 15:32) [8]
> Если, конечно, речь идёт об одномерных массивах.
И для многомерных - тоже необязательно.
var
A: array of array of array of double; //3-мерный дин. массив.
← →
begin...end © (2004-10-26 15:43) [10]
> [9] Юрий Зотов © (26.10.04 15:38)
Я говорил о том, что открытым массивом в процедуру можно передать только одномерный массив. Или я не прав?
← →
Anatoly Podgoretsky © (2004-10-26 17:52) [11]Интересно а с чего, с какого бока тут вслыли процедуры. Человек хочет сделать динамический массив с синтаксисом статического.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c