我有一个对象,它有一个值,但该值可以是integer
,string
,boolean
或TDateTime
。所以,它是Variant
。
我使用VarType()
检查其类型,但由于VarType()
没有'varDate'或'varDateTime',我使用的是'varDouble',因为据我所知,TDateTime
1}}是double
。
但是这会失败。我也无法使用is
来检查Variant
是否为TDateTime
。有没有办法,或者我应该创建某种类型变量来确定值是哪种类型并使用它来检查它?
答案 0 :(得分:8)
您的假设不正确;实际上有varDate
。