在delphi里如何判断变量值是空还是不空?

在delphi里如何判断变量值是空值还是不空值?
2025-03-21 16:19:43
推荐回答(1个)
回答1:

问得含糊了
看你是什么变量,如果是一个类如TADOQuery

var
Value: TADOQuery;
那么 if Value = Nil then ShowMessage('空值');
或者
if Not Assigned(value) then ShowMessage('空值');

var
Value: OLEVariant;
那么 If VarType(Value) = varEmpty Then ShowMessage('空值');

如果value是整型,浮点,boolean等等,那它本身就有初始值,并没有什么空值的概念