Все просто. Пусть
var A: array of TSomeBody. Тогда Length(A) - число элементов в массиве, Low(A) и High(A) - нижний и верхний индексы в массиве.
Т.о. Length(A)=High(A)+1 (т.к. индексация в динамических массивах идет от нуля). Если Length(A)=0, то Low(A)=0 и High(A)=-1
Например, можно ...
Найдено 7 результатов
- 27.07.2006 10:50:45
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 27.07.2006 01:24:45
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 23.07.2006 12:53:25
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 21.07.2006 12:36:28
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 21.07.2006 09:48:29
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 21.07.2006 09:47:06
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
- 21.07.2006 00:23:01
- Форум: Lazarus
- Тема: Работают ли динамические массивы в freepascal?
- Ответы: 15
- Просмотры: 18321
Работают ли динамические массивы в freepascal?
Трям!
Я не совсем в теме, просто пока пробую перевести куски своего кода с Delphi.
В ходе тестов возникли сложности при работе с динамическими массивами. Упрощенно, есть следующая процедура
procedure TForm1.Button1Click(Sender: TObject);
var A:array of integer;
i: ...
Я не совсем в теме, просто пока пробую перевести куски своего кода с Delphi.
В ходе тестов возникли сложности при работе с динамическими массивами. Упрощенно, есть следующая процедура
procedure TForm1.Button1Click(Sender: TObject);
var A:array of integer;
i: ...
