Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



Convert

преобразует одну величину измерения в другую

|| 1  function Convert ( const Measurement : Double; const FromType, ToType : TConvType ) : Double;

|| 2  function Convert ( const Measurement : Double; const FromType1, FromType2, ToType1, ToType2 : TConvType ) : Double;

Описание:

    Delphi функция Convert является мощным средством преобразования одного типа измерения в другое.

    Вариант 1

    Преобразовывает простые величины, например, мили в километры.

    Вариант 2 

    Преобразовывает сложные величины, например, мили за галлон на километры за литр.

    Все типы измерения являются типами TConvType, и могут иметь подходящую величину из TConvFamily ниже. Отмечу, что конвертируемые величины должны быть в одном и том же семействе.

Пример кода:

Вариант 1

var
   gallons, litres : Double;

begin
   // Define the gallons value
   gallons := 1;

   // Convert to litres
   litres := Convert(gallons, vuUKGallons, vuLiters);

   // Display both values
   ShowMessageFmt('%f UK gallons = %f litres',[gallons, litres]);
end;

Результат выполнения:

1.00 UK gallons = 4.55 litres

Пример кода:

Вариант 2

var
   milesPerGallon, kilometresPerLitre : Double;

begin
   // We have a very efficient car
   milesPerGallon := 58.5;

   // Convert to kilometres per litre
   kilometresPerLitre := Convert(milesPerGallon,
         duMiles,
         vuUKGallons,
         duKilometers,
         vuLiters);

   // Display both values
   ShowMessageFmt('%f UK miles per gallon = %f km per litre',
        [milesPerGallon, kilometresPerLitre]);
end;

Результат выполнения:

58.5 UK miles per gallon = 20.71 km per litre