VarArrayAsPSafeArray is not available in Delphi 5.0 What is the equivalent of that in Delphi 5.0? I wanted exactly do the task discussed here. How to convert Array of bytes to Variant Have a huge byte array and want to convert to variant. Just assignment takes upto 4 seconds!
Asked
Active
Viewed 231 times
1 Answers
5
VarArrayAsPSafeArray() simply extracts the PSafeArray pointer from inside of a Variant. You can do that directly:
V := VarArrayCreate([0, High(a)], varByte);
SafeArray := PSafeArray(TVarData(V).VArray);
Remy Lebeau
- 555,201
- 31
- 458
- 770