问题标签 [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.
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
但它仍然给我同样的错误。
c++ - 如何在 RAD Studio XE 中更改 TMsgDlgButtons“是”和“否”按钮的文本?
我想更改消息框中的文本YES
和NO
按钮。
而不是YES
,我想要"Switch Mode"
,并且为NO
我想要"Exit"
。
是否可以在 RAD Studio XE 中执行此操作?
c++builder - 帮助文件 (*.chm) 文件未在 embarcadero 应用程序中打开
问题
我正在使用Embarcadero C++ Builder XE。当用户按下键盘上的 F1 按钮时,我试图触发打开帮助文件 (*.chm)。我以为我已经正确完成了所有操作,但是按下 F1 时我没有得到任何响应/操作。
我做了什么:
我创建了一个 .chm 帮助文件(使用 Microsoft HTML Help Workshop)。我已将编译后的 .chm 文件复制到应用程序目录。我已经设定:
在主窗体中,我已将 HelpFile 属性设置为相同的 .chm 文件。
在主表单中,我包含了以下两行代码:
令人困惑的是:几周前我有这个工作,随后“丢失”了代码:(
从那以后,当我去重新创建解决方案时,我没有成功。
还
如果我定义了一个帮助按钮,如此处详述(embarcadero),仍然没有任何反应。
但是,如果我将以下代码附加到按钮上,则帮助文件会打开:
问题
有没有人知道为什么这以前会起作用,但现在却不行?也许我过去做过一个简单的步骤但已经忘记了,但我已经搜索了我能找到的所有帮助(包括在helpscribble的帮助),并涵盖了我看到的所有步骤。任何帮助将非常感激。
(我尝试在 Embarcadero 论坛上发帖,但目前这完全是浪费时间)
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。
所以 - 我完全不知道从哪里开始寻找这个。如果我不能去任何地方,我会走另一条路——开始一个新项目并复制文件等等——但我以前从来没有走那条路。
非常感谢任何帮助/建议。
问候
加勒特
以下是错误详细信息: