У меня есть объект с одним значением, но это значение может быть integer
, string
, boolean
или TDateTime
. Итак, это Variant
.
Я использую VarType()
для проверки его типа, но поскольку VarType()
не имеет 'varDate' или 'varDateTime', я использую 'varDouble', потому что, насколько я понимаю, TDateTime
это double
.
Но это возвращает false. Я также не могу использовать is
, чтобы проверить, является ли Variant
TDateTime
. Есть ли способ, или я должен сделать какую-то переменную типа, которая определяет, какой тип имеет значение, и использовать ее для проверки?
VarIsType
. - person TLama   schedule 13.03.2013