• 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 > _variant_t和string,或int类型怎么转换?

_variant_t和string,或int类型怎么转换?

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

佚名通过本文主要向大家介绍了 _variant_t和string,或int类型怎么转换?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: _variant_t和string,或int类型怎么转换?
描述:

_variant_t s
1,我要让他变成string,或int。还有反过来怎么做?
#include<iostream.h>
#include<string.h>
#include <stdio.h>
void main()
{
   _variant_t s; 
   s = "asdfafds"; 
   char * aa="123";
   int bb=aa;
   cout<<s<<endl;
   cout<<bb<<endl;
}
-----------------
error C2065: '_variant_t' : undeclared identifier
2,在使用_variant_t类型前要引入什么类吗?


解决方案1:

_variant_t s(123, VT_I4)这句话有错,对重载函数的调用不明确。应该这样写:
long t=123;
_variant_t s(t,VT_I4);

解决方案2:

char *buffer = _com_util::ConvertBSTRToString((_bstr_t)va);

解决方案3:

switch (var.vt)
{
case VT_BOOL:
value = var.boolVal;
break;
case VT_UI1:
case VT_I1:
value = var.bVal;
break;
case VT_I2:
case VT_UI2:
value = var.iVal;
break;
case VT_NULL:
case VT_EMPTY:
value = 0;
break;
default:
TRACE(_T("Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n"), __FILE__, __LINE__);
}
return value;

解决方案4:

2. #include <comdef.h>


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

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

  • _variant_t和string,或int类型怎么转换?

相关文章

  • 2017-06-05 高分求教!泪谢!如何把一个对话框装入DLL中!急啊!
  • 2017-06-05 简单问题,怎样得到当前进程的装载地址?
  • 2017-06-05 COM获取iframe的的滚动条的位置,惆怅中
  • 2017-06-05 如何在Formcreat事件停止窗口的创建进程?我的code错在哪?
  • 2017-06-05 请教大侠,我从USB口接受一串数字信息,在接受过程中,如果电脑运行其它程序,这串信息可能会收到干扰,暂停下来,不让接受,请问利用线程的方法
  • 2017-06-04 继承COleControl的控件类,如何从新实现IPersistStorage接口,因此在ColeControl里实现的接口方法不能实现功能
  • 2017-06-04 我想学atl,需要哪些基础知识,一定要学com吗?
  • 2017-06-04 珠海优特招聘
  • 2017-06-05 高难度问题,高手请进,exe文件的通讯。
  • 2017-06-05 急问vc小问题

文章分类

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

最近更新的内容

    • 坛坛里的大虾们,我遇到问题了,对话框上添加了一个带窗口的COM组件和几个Radio按钮,单击Radio按钮CPU占用率会100%吗?
    • 控件释放的问题
    • 请教高手:向RichEdit控件发送SET_TEXT消息往里写内容的问题!有的能写进去内容,有的却写不进去?
    • 我的调试信息中出现大量的信息,如何去掉
    • 在com如何进行运算符重载
    • 在网页中不能传参数给我的控件
    • 如何用汇编调用DLL中的裸函数
    • 请教高手,怎么样在VC里单步跟踪WH_SHELL的hook
    • 关于在从线程中修改视图的问题?
    • 求教大虾,写DLL时遇见的返回值问题

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

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