![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динмассив
RASkov © (2006-08-14 00:03:00)Здравствуйте, подскажите как установить длину двумерного массива
Так не хочет...
var Arr: array of array of TPoint;
var X, Y: Integer;
procedure ....
var N: Integer;
begin
X:=10;
Y:=50;
SetLength(Arr, X);
for N:=0 to X do SetLength(Arr[N], Y);
end;
Массив должен быть типа Arr: array [0..X, 0..Y] of TPoint;
но значения X и Y зарание неизвестно.
begin...end (2006-08-14 07:33:00) [1]Судя по описанию аналога (статического массива), динамический массив должен иметь размер (X + 1) * (Y + 1). Тогда установить длину можно так: SetLength(Arr, X + 1, Y + 1).
RASkov (2006-08-14 00:21:00) [2]> [1] Zeqfreed © (14.08.06 00:05)
Ну конечно же, туплю. Спасибо.
Zeqfreed (2006-08-14 00:05:00) [3]X - 1?