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



Вопросы
  К-во рабочих дней в месяце
   Категория: Математика
  Подсветить часть текста в DBGrid
   Категория: Компоненты
  Получить имена всех папок и файлов в директории
   Категория: Файловая система
  Подсчет времени какого-либо события
   Категория: Математика
  Перегенерировать все индексы Dbase
   Категория: Базы данных
  Упаковка ZIPTV
   Категория: Компоненты
  BDE. Динамическое создание псевдонима
   Категория: Базы данных

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Result
var Result : Function-Return-Type;
Переменная (Unit System)
Переменная, используемая для хранения возвращаемого значения функции
Описание:
Переменная Result используется, чтобы хранить значение результата, возвращенное функцией.

Когда функция начинается, Delphi сам автоматически создает эту переменную. Она имеет тот же самый тип, как и возвращаемый тип функции. Результат может использоваться в функции повсюду, как будто она была явно объявлена.
Пример кода: Вызов простой функции, которой присвоивается результат через Result

begin // Получение квадратов некоторых чисел ShowMessageFmt('Квадрат %d = %d',[2, SquareIt(2)]); ShowMessageFmt('Квадрат %d = %d',[8, SquareIt(8)]); end; // Простая функция, которая возвращает квадрат параметра function TForm1.SquareIt(value: Integer): Integer; begin // Возвращение значения в переменной Result Result := value * value; end;

Результат:
Квадрат 2 = 4
Квадрат 8 = 64
Примечание:
Если директива компилятора $ExtendedSyntax выключена, то вы должны использовать старый механизм возвращения - устанавливать результат функции в переменную с тем же самым названием что и функция. Такие переменные только для присвоения.

  << Вернуться