Variant.IsNull

Синтаксис

IsNull: Boolean;

Описание

Свойство IsNull возвращает признак отсутствия значения в переменной.

Комментарии

Свойство IsNull возвращает значение True, если данные в переменной отсутствуют или в качестве значения задана пустая ссылка. Во всех других случаях свойство возвращает значение False.

При инициализации новой переменной типа Variant значение в ней отсутствует до установки какого-либо значения или объекта. В зависимости от указываемого значения автоматически будет изменён тип данных, хранящихся в переменной. При установке константы Null в качестве значения для переменной происходит сброс значения и освобождение ресурсов, которые были затрачены на хранение значения.

Пример

Sub UserProc;
Var
    v: Variant;
    b: Boolean;
Begin
    b := v.IsNull;
End Sub UserProc;

После выполнения примера в переменной «b» хранится значение, является ли переменная «V» пустой.

См. также:

Variant