C++builder程序报错

按照教程搬运了一个程序,但是却出现了如下错误,想问一下是什么原因,应该怎么解决?

img

试试下面的3种写法:

button =Application->MessageBox(L"你确定要结束程序吗?",L"关闭");
或者:
button =Application->MessageBox(_T("你确定要结束程序吗?"),_T("关闭"));
或者    
WCHAR w1[30] = "你确定要结束程序吗?";
WCHAR w2[10] = "关闭";
button =Application->MessageBox(w1,w2);

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/170594
  • 这篇博客你也可以参考下:c++ builder 多线程 临界区 睡眠排序
  • 除此之外, 这篇博客: 【C++设计模式】Builder 建造者模式详解中的 建造者模式概述 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可。

    它关注如何一步一步创建一个的复杂对象,不同的具体建造者定义了不同的创建过程,且具体建造者相互独立,增加新的建造者非常方便,无须修改已有代码,系统具有较好的扩展性

    建造者模式定义如下:

    建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。


  • 您还可以看一下 夏曹俊老师的C++ 设计模式原理与实战大全-架构师需备课程课程中的 构建者模式Builder的定义、场景与实现小节, 巩固相关知识点

如果程序错误,可以查看错误源,比如:

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632