CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问:这个语句OLECHAR FAR * szName = "Add"; 编译提示如下错误。

楼主FG_Hope()2001-07-25 12:00:57 在 VC/MFC / 基础类 提问

  error   C2440:   'initializing'   :cannot   convert   from   'char   [4]'   to   'unsigned   short   *'  
    Types   pointed   to   are   unrelated;   conversion   requires   reinterpret_cast,   C-style   cast   or   function-style   cast  
   
    怎么改正 问题点数:20、回复次数:5Top

1 楼Erlin(很多年以后,我有了个绰号,叫白痴)回复于 2001-07-25 12:04:00 得分 0

 
  OLECHAR   FAR   *   szName   =   _T(   "Add"   );  
   
  OLECHAR是UNICODE字符    
   
  Top

2 楼FG_Hope()回复于 2001-07-25 12:12:43 得分 0

to   Erlin  
  按你说的做,提示的错误还是一样Top

3 楼Erlin(很多年以后,我有了个绰号,叫白痴)回复于 2001-07-25 12:29:22 得分 20

可能是你未定义   UNICODE  
   
  用L"Add"试一试Top

4 楼FG_Hope()回复于 2001-07-25 12:32:34 得分 0

就是调用IDispatch的GetIDsOfNames成员函数。szName   作为方法名。应该怎么赋值Top

5 楼FG_Hope()回复于 2001-07-25 12:38:31 得分 0

 
      你说对了,谢谢Top

相关问题

  • SQL语句编译出错
  • 用gcc编译switch语句的问题?
  • 一个预编译语句的错误!
  • 请问是否有这样的预编译语句,让程序编译时报error然后中止编译?
  • 关于条件编译语句的问题
  • vpf交叉查询语句 do (_genxtab) 编译后不能执行
  • 求一些预编译语句含义,高分!
  • 如何用语句控制编译器对齐内存边界?
  • 为什么我的语句不能编译???谢谢了!!!
  • 迷惑:这个语句不能通过编译?

关键词

  • unicode
  • szname
  • olechar far
  • 错误
  • style cast
  • add

得分解答快速导航

  • 帖主:FG_Hope
  • Erlin

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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