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

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:17:12
如何判断delphi里的变量值是空值还是不空值?

楼上的是不是把问题想复杂了?
楼主不是问怎么判断变量为空吗?
变量名<>'' 不为空
变量名='' 为空

问得含糊了
看你是什么变量,如果是一个类如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等等,那它本身就有初始值,并没有什么空值的概念