Функция Convert в Delphi преобразует одну величину измерения в другую.
ConvUtils unit
- function Convert (const Measurement : Double; const FromType, ToType : TConvType) : Double;
- 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
Функция CreateDir: Создание нового каталога
begin
// Создание нового каталога в текущей директории
if CreateDir('TestDir')
then ShowMessage('Новый каталог создан')
else ShowMessage('Создание нового каталога прошло неудачно и вызвало ошибку : '+
IntToStr(GetLastError));
end;
Результат
Новый каталог создан
Похожие функции, процедуры и команды
ChDir — выбор диска и директории (папки), в которой будет производиться работа.
GetCurrentDir — возвращает текущий каталог (диск плюс каталог).
GetDir — получает текущий каталог (диск плюс путь) для указанного диска.
MkDir — создаёт каталог.
RemoveDir — позволяет удалить директорию.
RmDir — удаление каталога.
SelectDirectory — выводит диалоговое окно, с помощью которого пользователь может выбрать директорию.
SetCurrentDir — изменяет текущую директорию.
ForceDirectories — создаёт новый путь каталогов.
