Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Компонент HotKey
   Категория: Компоненты
  Компонент PopupMenu
   Категория: Компоненты
  Поставить пароль на Paradox
   Категория: Базы данных
  Перекодировка текста DOS-Windows-Koi8
   Категория: Текст и строки
  Создание ярлыка на Рабочем столе
   Категория: Приложение
  Перегенерировать все индексы Dbase
   Категория: Базы данных
  Удалить пробелы в начале и конце
   Категория: Текст и строки
  Загрузка файлов в THTMLViewer и TFrameBrowser
   Категория: Интернет и Сети

Delphi - Справочник: High

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 High
function High ( type or variable ) : Ordinal type;
Функция (Unit System)
Возвращает самое высокое значение типа или переменной
Описание:
Функция 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;

Результат:
High(TChar) = 255
High(myChar) = 255
High(TArray) = 7
High(myArray) = 7
High(TEnum) = 11
High(myEnum) = 11
High(TShort) = 255
High(myShort) = 255
Примечание:
Для многомерных массивов возвращает самый высокий индекс первого подмассива. Размер открытого массива дается независимо от стартового индекса массива. Это длина массива - 1.

  << Вернуться