inno-setup – 如何在Inno Setup Pascal脚本中检查对象是否为NUL
发布时间:2020-12-15 04:04:03 所属栏目:大数据 来源:网络整理
导读:我正在使用Inno setup studio编写一个pascal函数,它检查对象是否为null并执行某些操作 到目前为止我有: XMLDocument.setProperty('SelectionLanguage','XPath');XMLNode := XMLDocument.selectSingleNode(APath);if (XMLNode=Null) thenbegin//do stuffEndE
我正在使用Inno setup studio编写一个pascal函数,它检查对象是否为null并执行某些操作
到目前为止我有: XMLDocument.setProperty('SelectionLanguage','XPath'); XMLNode := XMLDocument.selectSingleNode(APath); if (XMLNode=Null) then begin //do stuff End Else //do other stuff End 但我一直得到无效的变种操作错误. 如何在Inno Setup Pascal脚本代码中检查对象是否为空? 解决方法
要检查Variant是否为NULL,请使用
VarIsNull 函数:
if VarIsNull(XMLNode) then 但是,在您的情况下,问题稍微复杂一些. if (IDispatch(XMLNode) = nil) then 这将从返回的 Martijn Laan在 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |