问题标签 [c++builder-xe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

c++ - 如何解决 Borland C++ builder 代码中的 XMEMORY 错误?

我正在使用 Embarcadero C++Builder XE。

当我构建XMLWrapperLib.lib一个 VCL 项目时,我得到一个错误:

[BCC32 错误] xmemory(28):E2285 找不到“SmartXMLWrapperNode::auto_ptr(const SmartXMLWrapperNode)”的匹配项

如果我点击错误,它会转到 xmemory 文件代码,模板函数。指向下方:

我在这个文件夹中复制了一些文件:

[rtl100/120/150.bpl 和 vcl100/120/150.bpl, vclx150.bpl, xmemory] ​​C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\include\dinkumware

但它仍然给我同样的错误。

0 投票
1 回答
869 浏览

c++ - 如何在 RAD Studio XE 中更改 TMsgDlgButtons“是”和“否”按钮的文本?

我想更改消息框中的文本YESNO按钮。

而不是YES,我想要"Switch Mode",并且为NO我想要"Exit"

是否可以在 RAD Studio XE 中执行此操作?

0 投票
2 回答
706 浏览

c++builder - 帮助文件 (*.chm) 文件未在 embarcadero 应用程序中打开

问题

我正在使用Embarcadero C++ Builder XE。当用户按下键盘上的 F1 按钮时,我试图触发打开帮助文件 (*.chm)。我以为我已经正确完成了所有操作,但是按下 F1 时我没有得到任何响应/操作。

我做了什么:

我创建了一个 .chm 帮助文件(使用 Microsoft HTML Help Workshop)。我已将编译后的 .chm 文件复制到应用程序目录。我已经设定:

在主窗体中,我已将 HelpFile 属性设置为相同的 .chm 文件。

在主表单中,我包含了以下两行代码:

令人困惑的是:几周前我有这个工作,随后“丢失”了代码:(

从那以后,当我去重新创建解决方案时,我没有成功。

如果我定义了一个帮助按钮,如此处详述(embarcadero),仍然没有任何反应。

但是,如果我将以下代码附加到按钮上,则帮助文件会打开:

问题

有没有人知道为什么这以前会起作用,但现在却不行?也许我过去做过一个简单的步骤但已经忘记了,但我已经搜索了我能找到的所有帮助(包括在helpscribble的帮助),并涵盖了我看到的所有步骤。任何帮助将非常感激。

(我尝试在 Embarcadero 论坛上发帖,但目前这完全是浪费时间)

0 投票
0 回答
27 浏览

java - Embarcadero - 移植 c++ 项目 - 'java.util.Locale' 抛出异常

我正在使用 Embarcadero C++ Builder XE。我正在尝试打开一个旧的 Borland 项目,以期让 Embarcadero 开始将其转换为 Embarcadero 项目的过程。但是,它立即抛出一个错误:

'java.util.Locale' 的类型初始化程序引发异常

所以,我对 Java 不太了解——据我所知,该项目是用 C 编写的。我认为 java 是 Embarcadero 正在使用的东西,而不是我的项目。而且我之前已经成功地在其他旧的 Borland 项目上启动了 Borland 到 Embarcadero 的转换过程 - 我当然会遇到很多错误,但我会通过它们并最终完成。我怀疑这些项目转换可能是在旧 PC 上执行的 - 或者肯定是三四年前 - 所以至少有很多 Windows 更新 - 包括迁移到 Windows 10。

所以 - 我完全不知道从哪里开始寻找这个。如果我不能去任何地方,我会走另一条路——开始一个新项目并复制文件等等——但我以前从来没有走那条路。

非常感谢任何帮助/建议。

问候

加勒特

以下是错误详细信息: