BSTR bs=SysAllocString( L"");
SysFreeString(sError);
AnsiToOLESTR
可以用 WideString 的 Detach Attach 方法来实现。
DLL返回:ws.Detach()就可以了。Detach后,WideString不会释放该字串了,由调用者释放。
调用时用:
WideString A ;
A.Attach(GetStr());//这样返回的字符串经由A的释放而释放.
BSTR bs=SysAllocString( L"");
SysFreeString(sError);
AnsiToOLESTR
可以用 WideString 的 Detach Attach 方法来实现。
DLL返回:ws.Detach()就可以了。Detach后,WideString不会释放该字串了,由调用者释放。
调用时用:
WideString A ;
A.Attach(GetStr());//这样返回的字符串经由A的释放而释放.