Re: Конвертация строк
От: netdaemon  
Дата: 21.12.04 17:45
Оценка:
Здравствуйте, Whistler, Вы писали:

W>Добрый день!


W>Мне надо в функцию SysAllocString(const OLECHAR *) в качестве параметра всунуть значение переменной типа char [];


W>char A[10]; к примеру,


W>как мне преобразовать тип этой переменной в OLECHAR ...


W>Заранее спасибо!


Да работа с BSTR это Вам не тут Но есть в ATL несколько вещей которые делают этот процесс не таким мучительным.
1. Макросы преобразования. W2OLE например который делает именно то что тебе тут нужно.

Использовать так:

USES_CONVERSION;
...
LPOLESTR x = A2OLE(lpsz) и т.д.Хедер atlconv.h если не ошибаюсь.
Но с BSTR жить просто не выносимо ( по моему личному мнению ).Однако ситуацию спасает класс CComBSTR.С ним повеселее будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.