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



Вопросы
  Создать индекс для таблицы ABS (Absolute Database)
   Категория: Базы данных
  Форма всегда наверху
   Категория: Компоненты
  Как соединить несколько файлов в один
   Категория: Текст и строки
  Подсчитать количество слов в строке
   Категория: Текст и строки
  Возвести в степень
   Категория: Математика
  Узнать все IP-адреса компьютера
   Категория: Интернет и Сети
  Прочитать содержимое папки
   Категория: Файловая система
  Номер строки в memo под курсором
   Категория: Текст и строки
  Создать *.mdb-файл и таблицу в ней
   Категория: Базы данных
  Фреймы
   Категория: Компоненты

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 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;
Функция (Unit ConvUtils)
Преобразует одну величину измерения в другую
Описание:
Функция Convert является мощным средством преобразования одного типа измерения в другой.

Вариант 1

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

Вариант 2

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

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

семейство cbArea

auSquareMillimeters
auSquareCentimeters
auSquareDecimeters
auSquareMeters
auSquareDecameters
auSquareHectometers
auSquareKilometers
auSquareInches
auSquareFeet
auSquareYards
auSquareMiles
auAcres
auCentares
auAres
auHectares
auSquareRods

семейство cbDistance

duMicromicrons
duAngstroms
duMillimicrons
duMicrons
duMillimeters
duCentimeters
duDecimeters
duMeters
duDecameters
duHectometers
duKilometers
duMegameters
duGigameters
duInches
duFeet
duYards
duMiles
duNauticalMiles
duAstronomicalUnits
duLightYears
duParsecs
duCubits
duFathoms
duFurlongs
duHands
duPaces
duRods
duChains
duLinks
duPicas
duPoints

семейство cbMass

muNanograms
muMicrograms
muMilligrams
muCentigrams
muDecigrams
muGrams
muDecagrams
muHectograms
muKilograms
muMetricTons
muDrams
muGrains
muLongTons
muTons
muOunces
muPounds
muStones

семейство cbTemperature

tuCelsius
tuKelvin
tuFahrenheit
tuRankine
tuReamur

семейство cbTime

tuMilliSeconds
tuSeconds
tuMinutes
tuHours
tuDays
tuWeeks
tuFortnights
tuMonths
tuYears
tuDecades
tuCenturies
tuMillennia
tuDateTime
tuJulianDate
tuModifiedJulianDate

семейство cbVolume

vuCubicMillimeters
vuCubicCentimeters
vuCubicDecimeters
vuCubicMeters
vuCubicDecameters
vuCubicHectometers
vuCubicKilometers
vuCubicInches
vuCubicFeet
vuCubicYards
vuCubicMiles
vuMilliLiters
vuCentiLiters
vuDeciLiters
vuLiters
vuDecaLiters
vuHectoLiters
vuKiloLiters
vuAcreFeet
vuAcreInches
vuCords
vuCordFeet
vuDecisteres
vuSteres
vuDecasteres
vuFluidGallons
vuFluidQuarts
vuFluidPints
vuFluidCups
vuFluidGills
vuFluidOunces
vuFluidTablespoons
vuFluidTeaspoons
vuDryGallons
vuDryQuarts
vuDryPints
vuDryPecks
vuDryBuckets
vuDryBushels
vuUKGallons
vuUKPottles
vuUKQuarts
vuUKPints
vuUKGills
vuUKOunces
vuUKPecks
vuUKBuckets
vuUKBushels
Пример кода: Конвертируем британские галлоны в литры

Пример кода : Конвертируем британские галлоны в литры var gallons, litres : Double; begin // Определение значения галона gallons := 1; // Конвертируем в литры litres := Convert(gallons, vuUKGallons, vuLiters); // Показываем оба значения ShowMessageFmt('%f UK галонов = %f литрам',[gallons, litres]); end; 1.00 UK галонов = 4.55 литрам Пример кода : Конвертируем мили на каждый галлон в километры на каждый литр var milesPerGallon, kilometresPerLitre : Double; begin // Мы имеем очень эффективный автомобиль milesPerGallon := 58.5; // Преобразуйте в километры на каждый литр kilometresPerLitre := Convert(milesPerGallon, duMiles, vuUKGallons, duKilometers, vuLiters); // Показываем оба значения ShowMessageFmt('%f UK милей на каждый галон = %f км на каждый литр', [milesPerGallon, kilometresPerLitre]); end;

Результат:
58.5 UK милей на каждый галон = 20.71 км на каждый литр

  << Вернуться