Delphi. Преобразование типов

Преобразование чисел с плавающей запятой

BCDToCurr (только в Delphi 5) — Конвертирует двоичный код десятичного значения (BCD) в значение типа Currency.
CompToDouble (только в Delphi 5) — Конвертирует значение типа Comp в значение типа Double.
CompToCurrency (только в Delphi 5) — Конвертирует значение типа Comp в значение типа Currency.
CurrencyToComp (только в Delphi 5) — Конвертирует значение типа Currency в значение типа Comp.
CurrToBCD (только в Delphi 5) — Конвертирует значение типа Currency в соответствующий двоичный код десятичного числа (BCD).
CurrToFMTBCD (только в Delphi 4) — Конвертирует значение типа Currency в соответствующий двоичный код десятичного числа (BCD).
CurrToStr — Конвертирует значение типа Currency в значение типа string.
CurrToStrF — Конвертирует значение типа Currency в строку, используя заданный формат.
DoubleToComp (только в Delphi 5) — Конвертирует значение типа Double в значение типа Comp.
FloatToDecimal — Преобразовывает число с плавающей запятой в десятичное представление, подходящее для дальнейшего форматирования.
FloatToStr — Конвертирует значение типа Extended в значение типа string.
FloatToStrF — Конвертирует значение типа Extended в строку, используя заданный формат.
FloatToText — Конвертирует значение с плавающей запятой в незавершенную символьную строку, используя заданный формат, помещает полученную строку в буфер и возвращает количество символов строки.
FloatToTextFmt — Конвертирует значение числа с плавающей запятой в незавершенную символьную строку, используя заданную маску, помещает полученную строку в буфер и возвращает количество символов строки.
FMTBCDToCurr (только в Delphi 4) — Конвертирует двоичный код десятичного значения (BCD) в значение типа Currency.
FormatCurr — Конвертирует значение типа Currency в строку, используя заданную маску.
FormatFloat — Конвертирует значение типа Extended в строку, используя заданную маску.
StrToCurr — Преобразовывает строковое представление числа с плавающей запятой в значение типа Currency.
StrToFloat — Преобразовывает строковое представление числа с плавающей запятой в значение типа Extended.
TextToFloat — Преобразовывает строковое представление числа в значение типа Currency или Extended.

Преобразование значений целочисленных типов

IntToHex — Возвращает шестнадцатеричное представление десятичного целого числа.
IntToStr — Возвращает строковое представление целого числа.
StrToInt — Преобразовывает строковое представление десятичного или шестнадцатеричного целого числа в значение типа Integer.
StrToInt64 — Преобразовывает строковое представление десятичного или шестнадцатеричного целого числа в значение типа Int64.
StrToInt64Def — Преобразовывает строковое представление десятичного или шестнадцатеричного целого числа в значение типа Int64. При ошибке возвращает значение по умолчанию.
StrToIntDef — Преобразовывает строковое представление десятичного или шестнадцатеричного целого числа в значение типа Integer. При ошибке возвращает значение по умолчанию.

Функции и процедуры для работы с типом Variant

VarArrayCreate — Создает массив Variant-значений.
VarArrayDimCount — Определяет количество измерений (размерностей) Variant-массива.
VarArrayFromStrings (только в Delphi 4) — Создает Variant-массив на базе объекта TStrings.
VarArrayHighBound — Возвращает верхнюю границу указанного измерения Variant-массива.
VarArrayLock — Блокирует Variant-массив.
VarArrayLowBound — Возвращает нижнюю границу диапазона указанного измерения Variant-массива.
VarArrayOf — Создает и заполняет одномерный массив значений типа Variant.
VarArrayRedim — Изменяет размеры Variant-массива.
VarArrayRef — Возвращает ссылку на массив значений типа Variant.
VarArrayUnlock — Разблокирует Variant-массив.
VarAsType — Приводит значение Variant-переменной к заданному типу.
VarCast — Приводит значение Variant-переменной к заданному типу.
VarClear — Очищает переменную типа Variant.
VarCopy — Копирует значение Variant-переменной в другую Variant-переменную.
VarFromDateTime — Преобразовывает значение типа TDateTime в значение типа Variant.
VarIsArray — Определяет, является ли Variant-переменная массивом.
VarIsEmpty — Определяет, задан ли тип Variant-переменной.
VarIsNull — Определяет, имеет ли Variant-переменная значение Null.
VarToDateTime — Преобразовывает значение даты и времени типа Variant в значение типа TDateTime.
VarToStr — Конвертирует значение типа Variant в значение типа string.
VarType — Определяет тип Variant-переменной.
VarTypeToDataType (только в Delphi 5) — Преобразовывает значение, определяющее тип Variant-переменной, в наиболее подходящее значение типа TFieldType.

Функции и процедуры для работы с датой и временем

Date — Возвращает текущую дату в формате TDateTime.
DateTimeToFileDate — Конвертирует значение даты и времени формата TDateTime в значение даты и времени формата DOS.
DateTimeToStr — Преобразовывает значение даты и времени формата TDateTime в его строковое представление.
DateTimeToString — Преобразовывает значение даты и времени формата TDateTime в строку, используя заданный формат.
DateTimeToSystemTime — Конвертирует значение даты и времени формата TDateTime Delphi в формат TSystemTime Win32 API.
DateTimeToTimeStamp — Преобразовывает значение даты и времени формата TDateTime в соответствующее значение TTimeStamp.
DateToStr — Преобразовывает значение даты формата TDateTime в ее строковое представление.
DayOfWeek — Возвращает порядковый номер дня недели указанной даты.
DecodeDate — Возвращает отдельно год месяц и день для значения типа TDateTime.
DecodeTime — Возвращает отдельно часы, минуты, секунды и миллисекунды для значения времени указанного в формате TDateTime.
EncodeDate — Преобразовывает отдельные значения года, месяца и дня в значение типа TDateTime.
EncodeTime — Преобразовывает значения часов, минут, секунд и миллисекунд в значение типа TDateTime.
FileDateToDateTime — Преобразовывает DOS переменную "дата-время" в формат TDateTime.
FormatDateTime — Преобразовывает значение даты и времени типа TDateTime в строку заданного формата.
IncMonth — Увеличивает или уменьшает дату на заданное количество месяцев.
IsLeapYear — Определяет, является ли указанный год високосным.
MsecsToTimeStamp — Преобразовывает значение времени в миллисекундах в значение типа TTimeStamp.
Now — Возвращает текущую дату и время в формате TDateTime.
ReplaceDate (только в Delphi 5) — Изменяет дату в значении даты и времени типа TDateTime.
ReplaceTime (только в Delphi 5) — Изменяет время в значении даты и времени типа TDateTime.
StrToDate — Преобразовывает строковое представление даты в значение типа TDateTime.
StrToDateTime — Преобразовывает строковое представление даты и времени в значение типа TDateTime.
StrToTime — Преобразовывает строковое представление времени в значение типа TDateTime.
SystemTimeToDateTime — Конвертирует значение времени формата Win32 API TSystemTime в значение Delphi-формата TDateTime.
Time — Возвращает текущее значение времени в формате TDateTime.
TimeStampToDateTime — Преобразовывает значение типа TTimeStamp в соответствующее значение типа TDateTime.
TimeStampToMSecs — Подсчитывает суммарное количество миллисекунд в значении типа TTimeStamp.
TimeToStr — Преобразовывает значение времени формата TDateTime в его строковое представление.

Процедуры для работы с множествами

Exclude — Удаляет элемент из множества.
Include — Добавляет элемент во множество.

Прочие процедуры и функции для работы с переменными

Assert — Проверяет истинность булева выражения.
Assigned — Определяет, имеет ли переменная значение nil.
FillChar — Заполняет переменную заданным количеством байт.
Hi — Возвращает старший байт значения аргумента.
High — Возвращает наибольшее допустимое значение в диапазоне значений аргумента.
Lo — Возвращает младший байт аргумента.
Low — Возвращает наименьшее допустимое значение в диапазоне значений аргумента.
Move — Копирует заданное количество байт из одной переменной в другую.

источник: Delphi по-русски.
web-master © Бутко А. В.
последние изменения: 01/11/2002

Hosted by uCoz