CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

怎样在BSTR和TCHAR之间转换?

楼主cloudyday(昭南)2002-05-29 17:06:48 在 C/C++ / C语言 提问

ATL   的COM程序中常常用到这种转换,有谁知道什么方法可以吗? 问题点数:40、回复次数:4Top

1 楼miragekiller()回复于 2002-05-29 17:10:44 得分 15

atl里有个宏W2T(),就是你要的东西,   BSTR   y;   TCHAR*   x   =   W2T(y);Top

2 楼ericzhangali(另一个空间)回复于 2002-05-29 17:20:35 得分 0

OKTop

3 楼xjh_net(乱刀之井中月)回复于 2002-05-29 17:23:58 得分 0

CComBSTR   bst="test";  
  CString   s=bst;Top

4 楼cloudyday(昭南)回复于 2002-05-29 17:39:35 得分 0

我也用过这个宏  
  编译的时候通不过,报出三个错误  
  error   C2015   "_lpw"   :undeclared   identifier  
  error   C2015   "_convert":   undeclared   identifier  
  error   C2015   "_acp":undeclared   identifier  
  这是怎么回事呢?Top

5 楼xjh_net(乱刀之井中月)回复于 2002-05-29 17:52:25 得分 25

既然提到了atl,那么试试CComBSTR   把,它的头文件是<atlbase.h>  
  CComBSTR   bst="test";  
  CString   sv=bst;  
  CComBSTR   bst1=sv;  
  Top

相关问题

  • 怎样将string类型转换成BSTR
  • 怎样把Tchar 转换成 int
  • BSTR 和 char* 字符串、wchar_t,TCHAR等的转换问题?
  • 111怎样将数子转换为 字符串??bstr怎样转换为wchar???
  • bcb中是怎样将bstr型转换为char*型的?
  • C#怎样将string转换为com的BSTR类型?
  • 怎样转换????????
  • 怎样把一个char [] 转换成 BSTR 型的,急呀,谢谢了
  • 刚才问了怎样把一个char [] 转换成 BSTR 型,那反过来呢?
  • int 如何转换为TCHAR?

关键词

  • 转换
  • atl
  • c2015
  • bst
  • undeclared
  • w2t
  • ccombstr
  • identifiererror
  • tchar
  • bstr

得分解答快速导航

  • 帖主:cloudyday
  • miragekiller
  • xjh_net

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo