10 3 ПОДПРОГРАММЫ ДЛЯ РАБОТЫ С ВАРИАНТАМИ



10.3. ПОДПРОГРАММЫ ДЛЯ РАБОТЫ С ВАРИАНТАМИ

Для работы с вариантами можно использовать такие подпрограммы:

Таблица 10.2. Подпрограммы для работы с вариантами

function VarAsType(const V: Variant; VarType: Integer): Variant; Преобразует данные варианта V к типу, определяемому параметром VarType
procedure VarCast(var Dest: Variant; const Source: Variant; Var

Type: Integer) ;

Преобразует данные варианта Source к типу,определяемому параметром VarType, и помещает результат в переменную Dest
procedure VarClear(var V: Variant) ;

Освобождает динамическую память, если она была связана с вариантом, и дает ему тип varEmpty
procedure VarCopy(var Dest: Variant; const Source: Variants; Копирует параметр Source в вариант Dest
function VarFrom-DateTime(DateTime: TDateTime):Variant; Возвращает вариант, содержащий данные DateTime типа дата-время
function VarIsEmpty(const V:

Variant): Boolean;

Возвращает True, если вариант V не содержит данных
function VarIsNull(const V: Vari

ant) : Boolean;

Возвращает True, если вариант V содержит данные неопределенного типа (varNull) ',
function VarToDateTime(const V:

Variant): TDateTime) ;

Преобразует данные варианта V к типу дата-время
function VarToStr(const V: Vari ant) : String; Преобразует данные варианта V к строке ;
function VarType(const V: Variant) : Integer; Возвращает тип хранящихся в варианте данных i



- Назад -


- Начало - - Назад - - Вперед -