Delphi-Help

Главная

Convert

Печать
Рейтинг пользователей: / 1
ХудшийЛучший 

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;

Функция 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.0 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 км на каждый литр

Примечание

куртка зимняя женская

Авторизация



Счетчики