Преобразование типов значений Null и Unassigned типа Variant в Delphi

Конвертация Unassigned

Если переменная с типом Variant не инициализирована то она имеет значение Unassigned, даже если это поле класса:

Возможны следующие случаи преобразования Unassigned в другие типы данных:

Читать далее Преобразование типов значений Null и Unassigned типа Variant в Delphi