• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > string如何转成BSTR

string如何转成BSTR

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了bstr转string,string转 bstr t,bstr string,bstr转cstring,bstr转char等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: string如何转成BSTR
描述:

ActiveX控件的返回类型是BSTR
我准备用STL的string实现,如何转成BSTR?


解决方案1:

USES_CONVERSION;
   ...
   LPWSTR x = A2W(lpsz)
不要在递归程序里用

解决方案2:

楼主为什么不在网上找一找呢?这样的类型转换在网上很多哟!

解决方案3:

很好转的
在前面加个L
L"string"
然后就用BSTR=SysAllocString(L"string")就可以了
BSTR是string转成的

解决方案4:

首先BSTR定义是:typedef OLECHAR FAR* BSTR;
要把string 转化为 BSTR
按着楼上的办法用宏定义

解决方案5:

一般用API函数,
比如 SysAllocString

解决方案6:

_bstr_t(aa.c_str());

解决方案7:

强制转换就可以了
(_bstr_t)

解决方案8:

直接用宏
HRESULE ret(BSTR* lp){
string aa;
lp = A2BSTR(aa.c_str());
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CStringA转BSTR的问题
  • std:string和bstr的转换问题?
  • BSTR怎么转成BYTE,BYTE怎么转乘BSTR?
  • string如何转成BSTR
  • 怎样转换BSTR到char[]或者string

相关文章

  • 2017-06-04 如何用vc读写execel文件?
  • 2017-06-05 如何成為"未經許可即執行"的附加元件?
  • 2017-06-04 各位大虾帮个忙!!(高分)
  • 2017-06-05 请问怎么在vc下调用vb写的dll?
  • 2017-06-04 关于com的迷惑!
  • 2017-06-05 问个关于OLE对象的问题
  • 2017-06-04 数据库20G了,内存16G
  • 2017-06-04 Activex的tip问题,大家帮帮忙吧!!!!!!!!!!!
  • 2017-06-05 dll问题请教,多谢指教
  • 2017-06-05 我想编写一个ocx控件用VC++编写,实现数据和图片的保存与传递,怎样实现数据和图片上传到FTP服务器上?求代码求思路

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 有人在XP下,远程调用DCOM服务成功的案例吗?
    • WINDOWSHalreadyincludedMFCappsmustnot#include<windowsh>是什么原因???
    • TWAIN协议中关于条码识别问题
    • 提问:多线程同时发送报文产生流量的问题?线程高手请进
    • 使用ATL/WTL开发网页Activex控件,如何用代码生成Tabcontrol?
    • 已得到句柄HWND,如何获得进程?
    • 讨厌的BSTR
    • ?请问为什么OWC控件画到窗体上一运行就没有响应?
    • 发现同样的[in]接口函数,dll和exe表现的不一样!
    • 我做了一个调用安装程序的程序,这个安装程序安装完后会有一个提示重新启动的对话框。我想让这个提示重新启动的对话框给去掉,怎么做啊。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有