我有一个对象,它有一个值,但这个值可以是integer、string、boolean或TDateTime。所以,它是一个Variant。
我使用VarType()来检查它的类型,但由于VarType()没有'varDate‘或'varDateTime',所以我使用了'varDouble',因为据我所知,TDateTime就是一个double。
但这会返回false。我也不能使用is来检查Variant是否为TDateTime。有没有办法,或者我应该创建某种类型的变量来确定值是哪种类型,并用它来检查它?
发布于 2013-03-13 22:04:14
您的假设是错误的;实际上存在一个varDate。
https://stackoverflow.com/questions/15387427
复制相似问题