• 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 > BOOL类型和int类型不是一样的吗?????在windefh中的声明typedefintBOOL;无效吗?????

BOOL类型和int类型不是一样的吗?????在windefh中的声明typedefintBOOL;无效吗?????

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

佚名通过本文主要向大家介绍了BOOL类型和int类型不是一样的吗?????在windefh中的声明typedefintBOOL;无效吗?????等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: BOOL类型和int类型不是一样的吗?????在windefh中的声明typedef int BOOL;无效吗?????
描述:

做了一个ocx控件,其中有一个方法FTest()的返回值为BOOL,本来BOOL就是一个int类型,可是我在网页上面这样写:
alert(obj.FTest());
弹出来的对话框上面的内容不是true就是false,而且也根本不能和其他的整数进行比较,
if(obj.FTest() != 0)
if(obj.FTest() == 0)
这样的比较语句全部都不成立,为什么会这样??BOOL和int为什么不一样?微软在玩我????


解决方案1:

我觉得可能跟IDL语言有关系得吧  会不会是在IDL中 你定义的BOOL 就是bool 而不是VC中的BOOL呢而你的接口使用的是BOOL

解决方案2:

TRUE 是 1 ,FALSE 是 0
这个是alert函数做的,它不是vc的,alert(),对0,1进行处理了也很正常

解决方案3:

BOOL型在VC中是:TRUE =非零 FALSE = 零
在VB中:TRUE = -1,FALSE = 0


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

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

相关文章

  • 2017-06-05 调试dll问题
  • 2017-06-04 visualC++实践与提高ActiveX篇(中国铁道出版社)的光盘谁有?
  • 2017-06-04 如何让插入到Word中的ActiveX控件不被delete键删除
  • 2017-06-04 各位大侠,MFC或c++里如何保存powerpoint幻灯片上的图片?
  • 2017-06-05 有关DLL映射和GetModuleHandle的问题
  • 2017-06-05 用InstallShield打包VC++程序时,如何获得所需的库文件?
  • 2017-06-05 高手!!!!!!!!!!!!!!!!!!!1111
  • 2017-06-05 对话框中的线程创建。会者不难!100分全送
  • 2017-06-05 关于DLL库制作问题
  • 2017-06-04 (DirectShow)为什么网络传视频要自己写发送filter和接受filter?

文章分类

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

最近更新的内容

    • 关于控件中string类型报错问题
    • VC的SDK编程,在主窗口中加载资源文件中菜单,预编译能通过,为何不能运行高分求解
    • 关于生成一个基于单文档的dll,然后再如何调用的问题(急)
    • 请大家帮我看看这个,很让我头疼的问题!
    • 请大侠进来show一下你的代码吧,小弟不知道怎么写这样的代码啊!请进---->
    • (1000分)用VC++做的程序,封装了MSCOMM32OCX控件,在Release后,安装到别的没有安装Vc++机器上,总是不能创建控件?
    • 我还是没有搞懂,请求帮助
    • 安全属性问题
    • 怎样设置socket的超时时间?怎样进行多线程非阻塞socket编程?
    • 应用程序初始化COM库的问题???

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

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