Функція 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 — створює новий шлях каталогів.
