Creates and populates a CXlArray object
void CreateFromCols( size_t cRows, size_t cCols, const double* const* apd );
The number of rows a newly created array object should contain.
The number of columns a newly created array object should contain.
An array of cRows pointers to double arrays, each array containing cCols items.
If memory allocation fails, then an exception of type CXlMemoryAllocationFailedException will be thrown. Since this exception is derived from CXlRuntimeException, it will be caught by the add-in wrapper function when this method is called from within an add-in function.