dur*_*ara 7 arrays delphi variant
普通的动态数组支持空(= nil, Length() = 0).
(= nil, Length() = 0)
然而,变体阵列似乎不支持这一点.
我在变量数组中传递我的数据(因为OLE/COM),当用户定义0个元素时我得到一个错误...
我可以使用varEmpty而不是0长度数组,但这些数据数组是灵活更改的(添加项目,删除项目等).
我如何在Variant中传递空数组,还是需要使用其他方式?
Dav*_*nan 5
varEmpty是处理这个问题的正确方法.当然,COM接口另一端的代码可能不喜欢空数组,但这完全取决于您对该接口的特定合同.
varEmpty
归档时间:
14 年,12 月 前
查看次数:
682 次
最近记录:
7 年,7 月 前