Динамические массивы в Delphi

Общаясь с людьми, начинающими программировать на Delphi, я обратил внимание, что бытует мнение о том, что Delphi и динамические массивы - это не очень просто. Но это не так!


Дата: 12.03.2010 г.

Рейтинг: 0

Метки: динамические массивы, массивы, Delphi

Для начала давайте вспомним, как объявить статический массив: var mass: array [0..5] of integer;

Так будет выглядеть создание динамического одномерного массива: var mass: array of integer;
begin
...
SetLength(mass, 6);

Результат тот же, что и array [0..5] of integer, только динамический

Так будет выглядеть создание динамического 2-х мерного массива: type
TMyType = array [0 .. 5] of integer;
...
var mass: array of TMyType;
begin
...
SetLength(mass, 6);

Результат равен array [0..5, 0..5] of integer.

Удачных проб!




Похожие статьи: