BSTR переменные
Константин; 19.12.02

Подскажите, пожалуйста, каким способом можно передать (преобразовать)данные из переменной типа "char" в переменную типа "BSTR"? Спасибо.

Re: BSTR переменные
Alexis; 19.12.02

Takes an ANSI string as input, and returns a BSTR that contains an ANSI string. Does not perform any ANSI-to-Unicode translation.


BSTR SysAllocStringByteLen(
LPCSTR psz,
unsigned int len
);

Parameters

psz
A zero-terminated string to copy, or NULL to keep the string uninitialized.

len
Number of bytes to copy from psz. A null character is placed afterwards, allocating a total of len plus the size of OLECHAR bytes.
Allocates a new string of len bytes, copies len bytes from the passed string into it, and then appends a null character.

Return Value
Points to a copy of the string, or NULL if insufficient memory exists.