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

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 回答
350 浏览

c++ - C++ Builder XE5 链接器错误 LME1641

我在 XE5 中构建项目时遇到问题。我做了一些不会引起问题的基本更改,但项目无法构建。我已验证这些更改在另一台机器上构建良好,并且如果我撤消这些更改,项目将继续在我的机器上构建。

我已设法将原因缩小到尝试使用成员变量的代码,但很明显这不是链接失败的实际原因。

我曾尝试清除临时文件,因为这似乎适用于类似的问题: C++ Builder XE7 LME288 Error

但这并不能解决问题。作为参考,我收到以下内容:

我被这个逼疯了,有人有什么想法吗?

0 投票
0 回答
455 浏览

c++ - 无法在 C++ Builder Embarcadero 中使用 Rotate、FlipVertical、FlipHorizo​​ntal

我正在使用这个环境制作一些简单的游戏,我需要旋转一些位图,但是 TBitmap 类/对象没有此处显示的这些功能http://edn.embarcadero.com/article/42237。我正在使用 C++ Builder XE5 并制作 VCL Forms Application C++。我知道我不是在制作 FireMonkey 应用程序,但是没有它怎么可能旋转图像呢?这些功能还有其他方法吗?非常感谢您的帮助。

0 投票
3 回答
751 浏览

c++ - 带有布尔属性的内部编译器错误

最近我遇到了一个奇怪的问题,一个简单的源不想编译。我在许多站点中寻找解决方案(和原因),但效果不佳(错误报告除外,但我没有找到直接原因)。

下面我提供简单的代码来重现这种情况:

编译器未能编译 main 函数内的第一个条件。其他等价条件的陌生编译就成功完成了。

这是我只有在发布编译期间才有的行为。为了重现,我使用了 Embarcadero® C++Builder® XE5 版本 19.0.13476.4176

错误消息:[bcc32 致命错误] File1.cpp(43): F1004 0x14470090 处的内部编译器错误,基数为 0x14410000

有人知道上面例子中的问题是什么吗?也许具有属性机制的使用模板是原因?

0 投票
0 回答
106 浏览

c++ - 在 C++ Builder XE5 中使用皮肤会导致屏幕上的窗口溢出

我正在使用 C++ Builder XE5 并构建一个 VCL 表单应用程序。我正在使用名为“Carbon”的自定义样式。当我在位于右侧的第二个屏幕中最大化应用程序窗口时,我可以从第一个屏幕看到我的表单的 3px。表格从我的屏幕溢出。

我改变了样式,但同样的问题也出现在其他样式中。您可以在空白的新项目中看到此问题,我的意思是我的代码中没有任何内容导致此问题。我能做些什么来防止这种情况发生?

0 投票
1 回答
520 浏览

teechart - 在 TeeChart Standard 2014 RAD XE5 中找不到 TFastLineSeries 类错误?

我们正在使用来自 TeeChart VCL 的 TFastlineSeries。程序编译没有任何错误。但是,当我们执行项目时,会显示“找不到类 TFastLineSeries”消息框。

我们正在使用 Embarcadero C++Builder XE5 和 TeeChart Standard 2014 RAD XE5。XE4 的 TeeChart 中也发生了类似的问题,Steema Software 发布了一个解决方法。当我搜索他们的网站和其他地方时,我在 XE5 中没有发现这个问题。

有人可以告诉我可能出了什么问题吗?

谢谢。

0 投票
3 回答
865 浏览

git - 有什么办法可以将 git 添加到 embarcadero xe5 中?

我尝试将 git 添加到我的 embarcadero xe5 但我很难过。

请知道 xe8 有一个 git 版本,我需要知道是否可以将 git 添加到我的 xe5 中?

0 投票
1 回答
49 浏览

components - BPL 文件中的 C++ Builder XE 5 Ghost 组件

这个鬼问题困扰我很久了。我有一个自己编写的组件库,其中包含一些派生的 VCL 组件。

每当我尝试运行使用此库 (MyComponents.bpl) 的应用程序时,它都会显示此错误: 错误信息

Mbutton 曾经是库中的组件之一,但它早已过时并从项目中删除。

我检查了 MyComponents 项目中的所有文件(cpp 和 h 文件),它们都没有对 Mbutton 的任何引用。

宿主应用程序源代码也没有引用该组件。

而且我非常确定在我的整个 PC 中只有一个 MyComponents.bpl 副本。(位于应用程序使用它的文件夹中。)Windows/System32 中没有重复项。

清理/卸载组件库并重新编译/重新安装它没有帮助。

谁能帮我找出这个幽灵组件问题的原因是什么?非常感谢。

0 投票
0 回答
440 浏览

c++ - 如何在 rad studio c++ 代码中快进视频

我正在使用 C++ 在 Rad Studio 中为 Windows 构建视频播放器应用程序。我已经实现了基本功能,即加载视频、播放、暂停、音量控制现在我想实现快速播放选项,例如用户将单击一个按钮,视频将以双倍速度播放,就像 VLC 播放器中的 2x 一样。代码如下我该怎么做

0 投票
0 回答
72 浏览

c++builder - 在调试模式下编译 C++ Builder XE5 项目中的测试完整软件后无法链接 TMS 组件

我们正在尝试使用 TMS 组件设置我们的 xe5 项目。

我们尝试了智能熊网站上的以下步骤,但没有成功:

  • 打开了tmscxe5group.groupproj
  • 已选中Project->Options->Packages
  • 继续从我们的项目中删除 TMS 组件包、TMS 组件包设计时支持、TMS 组件包额外、TMS 组件包向导和 TMS TAdvStringGrid Excel 支持包
  • 成功安装tmscxe5.bpl, tmsexcxe5.bpl,tmsdecxe5.bpltmsxlscxe5.bpl
  • 打开我们的项目
  • 然后,我们确保我们的项目选项与上面 URL 中智能熊教程中的项目选项匹配
  • 然后,我们在项目管理器中的所有文件的选项菜单中编辑 Runtime Packages->Runtime Package import libraries,以包含上一部分中所有已安装 tmscomponents 的名称(tmscxe5.bpl、tmsexcxe5.bpl、tmsdecxe5.bpl和 tmsxlscxe5.bpl)。我们在目标下拉菜单中选择所有配置选项后执行此操作
  • 我们构建了我们的项目并通过 windows 进程资源管理器观察了相关的库
  • 运行可执行文件时不包含任何 TMS 组件,运行测试完成时仍找不到调试信息

任何帮助理解我们在尝试将 TMS 组件链接到我们的调试项目时做错了什么,我们将不胜感激!

0 投票
1 回答
520 浏览

c++ - 在 Embarcadero C++ builder 中声明表单:

Embarcadero XE-5 入门,对象模型让我很困惑。我的项目从一开始就涉及 Canvas,所以我的 hello world 是画一两条线。设置一个SDI项目,直接从C++ builder帮助中添加了一个fastcall,但无法编译。所有示例中都使用了 Form1,但我实例化它的努力没有奏效。我试图以各种方式声明 Form1,但没有成功。

谁能指出我的错误,好吗?