数组 – 变量数组可以有0个元素吗?

前端之家收集整理的这篇文章主要介绍了数组 – 变量数组可以有0个元素吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
普通的动态数组支持empty(= nil,Length()= 0).

然而,变体数组似乎不支持这一点.

我在变量数组中传递我的数据(因为OLE / COM),当用户定义0个元素时我收到错误

我可以使用varEmpty而不是0长度数组,但这些数据数组是灵活更改的(添加项目,删除项目等).

我如何在Variant中传递空数组,还是需要使用其他方式?

解决方法

varEmpty是处理此问题的正确方法.当然,COM接口另一端的代码可能不喜欢空数组,但这一切都取决于您对该接口的特定合同.
原文链接:https://www.f2er.com/delphi/101758.html

猜你在找的Delphi相关文章