Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1153412058
kaif
2006-07-20 20:14
2006.09.03
Так как все-таки перекомпилировать рантайм библиотеки VCL?


3-1151326267
j_a_g_o
2006-06-26 16:51
2006.09.03
ADO+MS SQL + Image blob = ?


4-1147446323
Dstr
2006-05-12 19:05
2006.09.03
Как создать форму в отдельном потоке?


11-1132301273
BaryVetaL
2005-11-18 11:07
2006.09.03
TKOLTCPClient и TKOLTCPServer вопрос не для новичков...


15-1154631863
imbalsde
2006-08-03 23:04
2006.09.03
Время на написание программы