![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Значения Low и High в многомерных динамических массивах
aleks-ran © (2005-02-02 17:29:00)Уважаемые мастера, для одномерных динамических массивов все ясно:
for i:=Low(A) to High(A) do ...
а если var A: array of integer of integer;
и допустим где-то в проге произошло SetLength(A, 10, 20);
Как теперь использовать Low и High для первого и второго индекса?
Anatoly Podgoretsky (2005-02-02 23:47:00) [1]aleks-ran © (02.02.05 17:29)
var A: array of integer of integer;
И где ты такую форму обнаружил, у тебя не должно откомпилироваться. Приведи рабосую конструкцию. Но если у тебя массив массивов, то значения получать по каждому массив, как продемонстрировано в примере.
Sha (2005-02-02 18:01:00) [2]
var
A: array of array of integer;
i: integer;
begin;
SetLength(A, 10);
SetLength(A[9], 20);
ShowMessage(Format('%d %d',[High(A),High(A[9])]));
end;