![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте.
Есть тривиальный кусок кода: Код:
var
i: integer;
mas_p:array[0..100] of integer;
begin
for i:=0 to 80 do
mas_p[i]:=i;
ShowMessage(IntToStr(low(mas_p))); // выдает 0
ShowMessage(IntToStr(high(mas_p))); // выдает 100
ShowMessage(IntToStr(length(mas_p))); // выдает 101
ShowMessage(IntToStr(SizeOf(mas_p))); // выдает 404
end;Почему delphi7 выдает high = 100? Когда у меня введено в массив только 81 значение И как правильно получить количество значений в массиве (в данном примере 81)? |