Delphi Variants

Delphi Variants-VarIsEmpty、VarIsNull 判断Variant变量是否为空、是否包含Null值

引用单元:Variants

函数:VarIsEmpty、VarIsNull

原型:

//VarIsNull 判断Variant变量是否包含一个Null值,例如数据库原始字段值Null

?
1
2
3
4
function VarIsNull(const V: Variant): Boolean;
begin
  Result := FindVarData(V)^.VType = varNull;
end;

//VarIsEmpty  判断Variant 变量是否为空

?
1
2
3
4
function VarIsEmpty(const V: Variant): Boolean;
begin
  Result := FindVarData(V)^.VType = varEmpty;
end;

  

引用Variants 后,其实还有两个函数也是可以使用的:

?
1
2
function Unassigned: Variant; // 未赋值的标准常数
function Null: Variant;       // 空 标准常数
(0)

相关推荐

  • useState原理解析

    一.初始化 构建dispatcher函数和初始值 二.更新时 调用dispatcher函数,按序插入update(其实就是一个action) 收集update,调度一次React的更新 在更新的过程中 ...

  • 春风摩托车DELPHI系列电喷系统维修故障码大公开,快抢!

    作者:摩托中国 春风650等摩托车电喷系统采用的是德尔福系统,维修中梳理总结出了这个系统的相关故障码表,对维修此类车型助益很大,好东西不敢私藏,分享给大家,希望对您有所帮助!

  • Delphi应用程序的调试(四)The Debug Inspector

    调试检查器(The Debug Inspector) Debug Inspector使用户能查看诸如类和记录的数据对象,也可以用它来查看整数.字符数组等简单数据类型,但这类简单数据类型最好是用Watc ...

  • Delphi应用程序的调试(三)监视变量

    监视变量(Watching Variables) 当程序停在一个断点处时,用户做些什么呢?通常用户在断点处停下来是要检查变量的值,某个变量的值是否与预料的取值相同?或者某个变量取什么值(事先并不知道这 ...

  • Delphi应用程序的调试(一)

    集成式调试器是Delphi IDE的一个重要特性.该调试器使用户能方便地设置断点.监视变量.检查对象等等.在运行程序时,使用该调试器能快速查找出程序发生了什么(或未发生什么).一个号的调试器对程序开发 ...

  • Delphi应用程序的调试(二)使用断点

    使用断点(Using Breakpoints) 当用户从Delphi IDE 运行程序时,程序全速运行,只会在设置了断点的地方停住. New Term 断点(breakpoint)是一种标记,用以通知 ...

  • Delphi数据库处理

    Delphi中处理数据库主要有两种方法,也就是BDE.ADO,从Delphi 6.0开始还加入了一种dbExpress方法.另外,Delphi还提供了专门处理Borland 公司自己的数据库产品Int ...

  • 权限控制(delphi actionlist)

    在软件开发中,为软件加入权限控制功能,使不同的用户有不同的使用权限,是非常重要的一项功能, 由其在开发数据库方面的应用,这项功能更为重要. 但是,要为一个应用加入全面的权限控制功能,又怎样实现呢? 大 ...

  • Delphi 操作Ini文件

    Delphi提供了一个TInifile类,使我们可以非常灵活的处理INI文件 一.INI文件的结构 [小节名]ini文件        关键字1=值1        关键子2=值2 INI文件允许有多 ...

  • Delphi对ini文件的操作

    一.INI文件的结构: ; 注释 [小节名] 关键字=值 INI文件允许有多个小节,每个小节又允许有多个关键字, "="后面是该关键字的值. 值的类型有三种:字符串.整型数值和布尔 ...