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



Вопросы
  Как закачать файл из Интернета
   Категория: Интернет и Сети
  Вставить иконки в Grid
   Категория: Компоненты
  Как удалить не пустой каталог
   Категория: Файловая система
  Как получить код HTM страницы зная ее URL
   Категория: Интернет и Сети
  Компонент StatusBar
   Категория: Компоненты
  Найти все компьютеры в сети
   Категория: Интернет и Сети
  Как создать ярлык
   Категория: Приложение
  Компонент SpeedButton
   Категория: Компоненты

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 IsNaN
function IsNaN ( const Float : Single | Double | Extended ) : Boolean;
Функция (Unit Math)
Выясняет, содержит ли число с плавающей запятой настоящее число
Описание:
Функция IsNaN возвращает True, если параметр Float не число.

Число с плавающей запятой может содержать такое значение, когда оно имеет неопределенное значение. Стандарт:

NAN = 0.0 / 0.0
Пример кода: Присвоение NAN числу, и затем использование IsNaN

var float : Double; begin // Присвоение числу недопустимое число float := NAN; // Эквивалентно 0.0/0.0 // Хотя недопустимое число, мы всё таки можем отобразить это ShowMessage('float = '+FloatToStr(float)); // И мы можем проверить, является ли оно допустимым числом if IsNaN(float) then ShowMessage('float не является числом') else ShowMessage('float = '+FloatToStr(float)); end;

Результат:
float = NAN
float не является числом

  << Вернуться