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

初学者编译错误,请指点。

楼主falcon6666(yr)2004-07-04 18:57:46 在 C++ Builder / 基础类 提问

代码如下:  
     
    if(Dirty)  
            {  
                        if(MessageDlg("简历内容已经修改,是否刷新?",mtInformation,  
                              mbYes<<mbNo,   0)   =   mrYes)  
                        {  
                              //刷新简历内容  
                              Button1Click(BitBtn1);  
                              ShowMessage("你选择的是刷新.");  
                        }  
            }  
   
  编译错误如下:  
  [C++   Error]   Unit1.cpp(98):   E2034   Cannot   convert   'TMsgDlgBtn'   to   'TMsgDlgButtons'  
  [C++   Error]   Unit1.cpp(98):   E2342   Type   mismatch   in   parameter   'Buttons'   (wanted   'TMsgDlgButtons',   got   'TMsgDlgBtn')  
  [C++   Error]   Unit1.cpp(98):   E2277   Lvalue   required  
   
  请问错在哪儿了,如何改正?谢谢! 问题点数:20、回复次数:5Top

1 楼hailin10(虎子)回复于 2004-07-04 19:41:40 得分 5

试试下面得。  
  if(Dirty)  
            {  
                        if(MessageDlg("简历内容已经修改,是否刷新?",mtInformation,  
                              mbYes<<mbNo,   2)   =   mrYes)  
                        {  
                              //刷新简历内容  
                              Button1Click(BitBtn1);  
                              ShowMessage("你选择的是刷新.");  
                        }  
            }  
  Top

2 楼falcon6666(yr)回复于 2004-07-04 19:52:09 得分 0

谢谢,  
  不过还是不行啊,  
  大家帮我看看呀Top

3 楼WindGG(Windgg)回复于 2004-07-05 05:01:14 得分 10

改成:  
   
  if(MessageDlg("简历内容已经修改,是否刷新?",mtInformation,   TMsgDlgButtons()<<mbYes<<mbNo,   2)   ==   mrYes)  
   
  另外,你的if语句里面   mrYes前面应该是   "=="   ,而不是   "="Top

4 楼futulove(福途£爱)回复于 2004-07-05 08:48:19 得分 5

改成这样应该就没事了  
  MessageDlg("简历内容已经修改,是否刷新?",mtInformation,   TMsgDlgButtons()<<mbYes<<mbNo,   2)   ==   mrYes  
  楼主前两个错误是指mbyes和mbNo的使用方法不对  
  最后一个是说应该是两个==的Top

5 楼falcon6666(yr)回复于 2004-07-17 20:15:22 得分 0

我来晚了,真是太谢谢大家了。解决了Top

相关问题

  • 编译错误请高手指点
  • C程序编译错误,请指点迷津!
  • 遇到一个PRO*C预编译错误,请指点!
  • 这段程序编译为什么有错误,请指点
  • 一个古怪的编译错误,请大家指点(LNK2001)
  • 一个古怪的编译错误,请各位大虾指点迷津
  • BCB新手问题: 编译LIB项目的错误信息, 请高手指点
  • 请指点:用c++在console下编写window窗口编译错误
  • 我写的计算闰年问题(有个编译错误,请大家指点)
  • c++ builder compiler 5.5 编译器 编译时为什么出现这个错误?请高手指点?

关键词

得分解答快速导航

  • 帖主:falcon6666
  • hailin10
  • WindGG
  • futulove

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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