Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Компонент HotKey
Категория: Компоненты
Категория: Компоненты
Компонент PopupMenu
Категория: Компоненты
Категория: Компоненты
Преобразовать Римские символы в Арабские и наоборот
Категория: Текст и строки
Категория: Текст и строки
Как получить размер текстового файла, не открывая его
Категория: Файловая система
Категория: Файловая система
Поставить пароль на Paradox
Категория: Базы данных
Категория: Базы данных
Перекодировка текста DOS-Windows-Koi8
Категория: Текст и строки
Категория: Текст и строки
Создание ярлыка на Рабочем столе
Категория: Приложение
Категория: Приложение
Перегенерировать все индексы Dbase
Категория: Базы данных
Категория: Базы данных
Удалить пробелы в начале и конце
Категория: Текст и строки
Категория: Текст и строки
Загрузка файлов в THTMLViewer и TFrameBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
Delphi - Справочник: High
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. |