数组 – 变量数组可以有0个元素吗?
发布时间:2020-12-15 04:20:42 所属栏目:大数据 来源:网络整理
导读:普通的动态数组支持empty(= nil,Length()= 0). 然而,变体数组似乎不支持这一点. 我在变量数组中传递我的数据(因为OLE / COM),当用户定义0个元素时我收到错误… 我可以使用varEmpty而不是0长度数组,但这些数据数组是灵活更改的(添加项目,删除项目等). 我如何
普通的动态数组支持empty(= nil,Length()= 0).
然而,变体数组似乎不支持这一点. 我在变量数组中传递我的数据(因为OLE / COM),当用户定义0个元素时我收到错误… 我可以使用varEmpty而不是0长度数组,但这些数据数组是灵活更改的(添加项目,删除项目等). 我如何在Variant中传递空数组,还是需要使用其他方式? 解决方法
varEmpty是处理此问题的正确方法.当然,COM接口另一端的代码可能不喜欢空数组,但这一切都取决于您对该接口的特定合同.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |