К вашему сведению, я начинающий в COM \ ATL и Unicode
Я использую SafeArrayPutElement(safearray*,LONG,void*)
в своем коде, и проблема в ...
здесь, функция работает нормально, когда я даю третий параметр как L"ItWorks"
* 1007 то есть *
SafeArrayPutElement(safearray*,LONG, L"ItWorks");
но если я использую
wchar_t str;
str = 'a';
SafeArrayPutElement(safearray*,LONG,&str);
эта функция не может сказать E_OUTOFMEMORY
здесь мне нужно, у меня есть строка в переменной char*
, как мне нужно использовать ее в качестве параметра THIRD для вышеуказанной функции.
Может ли кто-нибудь, пожалуйста, помогите мне в этом.
ТИА
Нэвин