Преобразование char в _bstr_t
От: ZevS  
Дата: 19.09.01 06:08
Оценка:
Как преобразовать char в _bstr_t.

Я написал:

// Компилируется на раз
char ch = 's';
_bstr_t bs;
bs = (LPTSTR)ch; // А здесь Access Violation!
Re: Преобразование char в _bstr_t
От: Alex Ostapenko Россия  
Дата: 19.09.01 07:57
Оценка:
Здравствуйте ZevS, вы писали:

ZS>Как преобразовать char в _bstr_t.


ZS>Я написал:


ZS>// Компилируется на раз

ZS>char ch = 's';
ZS>_bstr_t bs;
ZS>bs = (LPTSTR)ch; // А здесь Access Violation!

Ну ясен пень. Ты же передаешь символ, который обзываешь указателем на строку. :)
Придется тебе делать что-то в стиле:
char ch='s';
WORD wStr=ch;
_bstr_t bs((LPTSTR)&wStr);
Re: Преобразование char в _bstr_t
От: IT Россия linq2db.com
Дата: 19.09.01 08:14
Оценка:
Здравствуйте ZevS, вы писали:

ZS>Как преобразовать char в _bstr_t.


[ccode]
char ch = 's';
char s[] = { ch, 0 };
_bstr_t bs = s;
[ccode]
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.