Varaint ---> COM to .NET -
07-21-2003
, 07:53 AM
I am passing back a Variant* from COM to .NET. The pointer actually holds a
void**. i.e.
void ** row_array;
row_array = (void**)new byte[100];
row_array[0] = (void*)70186;
row_array[1] = (void*)"701.86";
row_array[2] = (void*)true;
row_array[2] = (void*)"duncan";
Variant variant_array;
Variant *variant_array_ptr = &variant_array;
variant_array_ptr->byref = row_array;
return *variant_array_ptr;
However I do not know how to retrieve the information in.Net.
At present I have placed the returned Variant into an object but this does
not seem any good?
Any suggestions??? |