CComBSTR tmpbstr1 = bstr.GetBSTR();
LPSAFEARRAY arr;
HRESULT hr = tmpbstr1.BSTRToArray(&arr);
unsigned long ln = arr->rgsabound->cElements;
CComBSTR tmpbstr1 = bstr.GetBSTR();
LPSAFEARRAY arr;
HRESULT hr = tmpbstr1.BSTRToArray(&arr);
unsigned long ln = arr->rgsabound->cElements;