Облака / 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.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Listbox - элементы вверх-вниз
   Категория: Компоненты
  Загрузка файлов в THTMLViewer и TFrameBrowser
   Категория: Интернет и Сети
  Добавить данные в EXE файл и получить их
   Категория: Файловая система
  Процедуры и функции для рабты с файлами
   Категория: Файловая система
  Пароль на ADO
   Категория: Базы данных
  Вычислить логарифм
   Категория: Математика
  Вывод текста на канву Canvas
   Категория: Компоненты
  Как соединить несколько файлов в один
   Категория: Текст и строки
  Последний день месяца
   Категория: Базы данных

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Pred
function Pred ( const Ordinal Value ) : Ordinal type;
Функция (Unit System)
Уменьшает порядковую переменную
Описание:
Функция Pred уменьшает значение порядковой переменной, и возвращает её значение.

Вы можете уменьшить:

Символы
Числа без плавающей запятой
Перечисляемые типы
Указатели

Уменьшение происходит в зависимости от размера элемента (единицы). Например, Pointer будет уменьшаться по 4 байта, если указатель указывает на Word.
Пример кода: Уменьшение символов, чисел и перечислений

type TSuit = (Hearts, Clubs, Diamonds, Spades); var Character : char; Number : Integer; Card : TSuit; begin // Мы можем уменьшать символы Character := 'B'; ShowMessage('Character : '+Character); Character := Pred(Character); ShowMessage('Character-1 : '+Character); // Мы можем уменьшать числа Number := 23; ShowMessage('Number : '+IntToStr(Number)); Number := Pred(Number); ShowMessage('Number-1 : '+IntToStr(Number)); // Мы можем уменьшать перечисления Card := Clubs; ShowMessage('Card starts at Clubs'); Card := Pred(Card); if Card = Hearts then ShowMessage('Card is now Hearts'); if Card = Clubs then ShowMessage('Card is now Clubs'); if Card = Diamonds then ShowMessage('Card is now Diamonds'); if Card = Spades then ShowMessage('Card is now Spades'); end;

Результат:
Функция Pred уменьшает значение порядковой переменной, и возвращает её значение.

Вы можете уменьшить:

Символы
Числа без плавающей запятой
Перечисляемые типы
Указатели

Уменьшение происходит в зависимости от размера элемента (единицы). Например, Pointer будет уменьшаться по 4 байта, если указатель указывает на Word.
Примечание:
В работе Pred эквивалентен простому вычитанию, или процедуре Dec.

  << Вернуться