2010-11-27 76 views

回答

2

在函数的开始处添加:“USES_CONVERSION;” ,它允许您使用宏:“A2T”,“T2A” ......所以你需要A2T 享受

+0

我收到了errorerror C2440:'=':无法从'LPWSTR'转换为'_TCHAR [260]' 虽然有转换为引用或指向数组的指针,但没有转换为数组类型 – thorvald 2010-11-27 16:45:24

1

其实你可以用很多方式:1。 wstreamstring < < szYourCharStar;

  1. _bstr_t bstr = szYourCharStar;

这些方式可以最大限度地减少资源管理工作,如果您使用其他方式,则可能需要释放资源。

例如:

_com_util :: Convert_To_WCHAR?忘了名字。