Описание |
Функция 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
|
|
Похожие команды |
CelsiusToFahrenheit Конвертирует значение температуры из Цельсия в Фаренгейта
DegToRad Преобразование значения градусов в радианы
FahrenheitToCelsius Конвертирует температуру из Фаренгейта в Цельсий
RadToDeg Преобразовывает значение радиана в градусы
TConvFamily Определяет семейство типов измерений используемых Convert
TConvType Определяет тип измерения используемый Convert
| |
|
Пример кода : Конвертируем британские галлоны в литры |
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 км на каждый литр
|
|