Вниз
Скачать: CL | DM;

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

← →
RASkov   (2006-08-14 00:03) [0]

Здравствуйте, подскажите как установить длину двумерного массива

Так не хочет...

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 зарание неизвестно.


← →
Zeqfreed ©   (2006-08-14 00:05) [1]

X - 1?


← →
RASkov   (2006-08-14 00:21) [2]

> [1] Zeqfreed ©   (14.08.06 00:05)

Ну конечно же, туплю. Спасибо.


← →
begin...end ©   (2006-08-14 07:33) [3]

Судя по описанию аналога (статического массива), динамический массив должен иметь размер (X + 1) * (Y + 1). Тогда установить длину можно так: SetLength(Arr, X + 1, Y + 1).



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
15-1154952780
ПЛОВ
2006-08-07 16:13
2006.09.03
Проблемы с сервисом


1-1153803713
Zilog_
2006-07-25 09:01
2006.09.03
Как правильно перевести с С на Делфи?


15-1155197903
worldmen
2006-08-10 12:18
2006.09.03
Стандарты "MiniDV" и "DVD" и их отличия. Цифровые камеры.


6-1143721565
vic_774N
2006-03-30 16:26
2006.09.03
решение проблемы подсей


1-1153417479
Calibr2
2006-07-20 21:44
2006.09.03
Самоудаление




   Наверх