Прошло много лет с тех пор, как я написал C ++, не говоря уже о коде ATL
У меня есть метод, который нуждается в хирургической помощи: (
Это для мобильного приложения, поэтому я не хочуиспользуйте CString и MFC
Мне нужно преобразовать BSTR * str в правильный тип LPCTSTR для использования в реестре. Метод Set.Value
STDMETHODIMP CAXSampleCtl::SendMSG(BSTR* str)
{
CRegKey key;
key.Create(HKEY_LOCAL_MACHINE, _T("MyKeyName"));
key.SetValue( str <<<--- nope, _T("MyValueName"));
key.Flush();
key.Close();
return S_OK;
}