VarArrayAsPSafeArray在Delphi 5.0中不可用

时间:2014-11-21 23:38:09

标签: delphi

Delphi 5.0中没有VarArrayAsPSafeArray 与Delphi 5.0相同的是什么?我想要完成这里讨论的任务。 How to convert Array of bytes to Variant 有一个巨大的字节数组,并希望转换为变体。只需要4秒钟的分配!

1 个答案:

答案 0 :(得分:5)

VarArrayAsPSafeArray()只是从PSafeArray内部提取Variant指针。你可以直接这样做:

V := VarArrayCreate([0, High(a)], varByte);
SafeArray := PSafeArray(TVarData(V).VArray);