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



Вопросы
  Быстрое копирование файлов
   Категория: Файловая система
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Определить МАС-адрес карты
   Категория: Интернет и Сети
  Отступ в Memo
   Категория: Компоненты
  Подсчет времени какого-либо события
   Категория: Математика
  Перегенерировать все индексы Dbase
   Категория: Базы данных
  Получение списка всех сетевых дисков из Delphi
   Категория: Интернет и Сети
  Listbox - элементы вверх-вниз
   Категория: Компоненты

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Not
1 Not Boolean expression

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

1. Выполнение логического или булевого отрицания. Если Истина, то значения становится Ложным. Если Ложно, значение становится Истинным.

2. Выполнения математического "Not" для целого числа поразрядным способом. В результате выполнения поразрядного "Not" каждый бит числа изменяется - 0 на 1 и 1 на 0.
Пример кода: Иллюстрация обоиз типов использования Not

var num1, num2 : Word; begin num1 := $2C; // Бинарное значение : 0000 0000 0010 1100 // Значение после применения Not : 1111 1111 1101 0011 = $FFD3 // Использование для возврата Булевого значения if Not (num1 > 0) then ShowMessage('num1 <= 0') else ShowMessage('num1 > 0'); // Использование при выполнении математической операции NOT num2 := Not num1; // Отображение результата ShowMessage('Not $2C = $'+IntToHex(num2,2)); end;

Результат:
num1 > 0
Not $2C = $FFD3
Примечание:
Если булево выражение вычисляется (вместо того, чтобы быть Булевой переменной), то оно должно быть в скобках.

  << Вернуться