Функция High – возвращает самое высокое значение типа или переменной

Функция High в Delphi возвращает самое высокое значение типа или переменной.

Функция High: High применённый к символу, массиву, перечислению и коротким строкам

type
  // Объявление типов данных перечислений, символов и массивов
  TChar  = char;
  TArray = array [3..7] of Integer;
  TEnum  = (Mon=5, Tue, Wed, Thu, Fri, Sat, Sun);
  TShort = shortstring;

var
  // Объявление переменных вышеупомянутых типов данных
  myChar  : TChar;
  myArray : TArray;
  myEnum  : TEnum;
  myShort : TShort;

begin
  // Показ больших значений типов и переменных
  ShowMessage('High(TChar)   = '+IntToStr(Ord(High(TChar))));
  ShowMessage('High(myChar)  = '+IntToStr(Ord(High(myChar))));
  ShowMessage('High(TArray)  = '+IntToStr(High(TArray)));
  ShowMessage('High(myArray) = '+IntToStr(High(myArray)));
  ShowMessage('High(TEnum)   = '+IntToStr(Ord(High(TEnum))));
  ShowMessage('High(myEnum)  = '+IntToStr(Ord(High(myEnum))));
  ShowMessage('High(TShort)  = '+IntToStr(Ord(High(TShort))));
  ShowMessage('High(myShort) = '+IntToStr(Ord(High(myShort))));
end;

Main Menu