updating a safearray in C++
Can you update a SafeArray size after you have created the
SafeArray sizes ? Here is the code in C++:
int TwoDimensionTableCount = 0;
VARIANT TwoDimensionArray;
void InitTable (int numberOfRows, int numberOfColumns)
{
VariantInit ( & TwoDimensionArray);
TwoDimensionArray.vt = VT_ARRAY | VT_VARIANT;
{
SAFEARRAYBOUND sab[2];
sab[0].lLbound = 1;
sab[0].cElements = numberOfRows;
sab[1].lLbound = 1;
sab[1].cElements = numberOfColumns;
TwoDimensionArray.parray = SafeArrayCreate (VT_VARIANT, 2, sab);
}
TwoDimensionTableCount = 0;
}
Thanks,
Lynn
|