View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Lynn McGuire[_2_] Lynn McGuire[_2_] is offline
external usenet poster
 
Posts: 47
Default 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