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



Вопросы
  Число четное или нечетное
   Категория: Математика
  Поставить пароль на Paradox
   Категория: Базы данных
  Округление целого числа до 5
   Категория: Математика
  Изменить структуру ABS (AbsoluteDB)
   Категория: Базы данных
  Преобразовать любой тип в строку
   Категория: Текст и строки
  BDE. Динамическое создание псевдонима
   Категория: Базы данных
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Как найти наибольший общий делитель
   Категория: Математика
  Как подключить или отключить сетевой диск
   Категория: Интернет и Сети

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Or
1 Boolean expression or Boolean expression

2 Integer expression or Integer expression
Ключевое слово (Unit )
Булевская or или поразрядная or двух аргументов
Описание:
Ключевое слово Or используется двумя различными способами:

1. Для выполнения логического или булевого 'или' двух логических значений. Если любой истинен, то результат истинен, иначе ложный.

2. Для выполнения математического 'или' двух целых чисел. Результат поразрядное 'или' этих двух чисел. Например:

10110001 Or 01100110 = 11110111
Пример кода: Иллюстрация использования обоих типов Or

var num1, num2, num3 : Integer; letter : Char; begin num1 := $25; // Бинарное значение : 0010 0101 $25 num2 := $32; // Бинарное значение : 0011 0010 $32 // Значение после применения Or : 0011 0111 = $37 letter := 'G'; // Использование для возвращения Булева значения if (num1 > 0) Or (letter = 'G') then ShowMessage('Не менее одного истинного значения') else ShowMessage('Оба значения ложны'); // Использование для выполнения математической операции OR num3 := num1 Or num2; // Отображения результата ShowMessageFmt('$25 or $32 = $%x',[num3]); end;

Результат:
Если булево выражение вычисляется (вместо того, чтобы быть Булевой переменной), то необходимо взять его в скобки.

  << Вернуться