我需要从我的MFC ATL返回一个二维数组,值可以是Date,int,long等等。 我创造了这个:
COleSafeArray results;
long index[2] = {0,0};
DWORD numOfElements[] = {2,5};
results.Create(VT_VARIANT,2, numOfElements);
results.PutElement(index,"some string"); // error happen here
我不确定如何创建一个变体数组或使用一个变体,如果可能的话,我会很感激一些示例代码。