Re[5]: Проблема с CoGetObject
От: Antonariy  
Дата: 21.07.08 11:19
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>GetHTML4Url, скорее всего, возвращает _bstr_t объект, который является С++ объектом с деструктором и не может быть присвоен простому указателю BSTR.

Так точно, _bstr_t. Исполнение уходило в COMUTIL.H и куда-то еще глубже в MFC-шные дебри.
Заработала такая конструкция:
BSTR ret = SysAllocString(dv->GetHTML4Url((BSTR)wstrUrl));
Правда я не уверен, что это правильно, несмотря на то, что работает. Например wstrUrl объявлен как LPCWSTR, а мне сказали, что его нельзя скастовать к BSTR.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.