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