前端之家收集整理的这篇文章主要介绍了
数组 – 变量数组可以有0个元素吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
普通的动态数组
支持empty(= nil,Length()= 0).
然而,变体数组似乎不支持这一点.
我在变量数组中传递我的数据(因为OLE / COM),当用户定义0个元素时我收到错误…
我可以使用varEmpty而不是0长度数组,但这些数据数组是灵活更改的(添加项目,删除项目等).
我如何在Variant中传递空数组,还是需要使用其他方式?
varEmpty是处理此问题的正确
方法.当然,COM接口另一端的
代码可能不喜欢空数组,但这一切都取决于您对该接口的特定合同.
原文链接:https://www.f2er.com/delphi/101758.html