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

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

c++ - 如何使用 FireDAC 从 C++ XE3 迁移到 XE7?

我有一个用 C++ Bulder XE3 编写的应用程序,现在我想升级到 XE7。但我使用 FireDAC 与 PostgreSQL 连接,在 XE3 中,该连接称为 ADConnection 并查询 ADQuery,在 XE7 FDConnection 和 FDQuery 中。我要找到一种简单的方法来做到这一点,而无需重写所有内容。谢谢你的时间。

0 投票
0 回答
607 浏览

c++builder - 蓝牙在我的手机上不起作用

我可以使用 4.0.4 android 版本(api 15)将一些 Embarcadero builder xe7 示例传输到我的 xperia si18 手机。Tethering、LOcationDemo、webbrowser ...运行良好,但所有蓝牙示例都不起作用。我试图在 IDE 选项上选择一些不同的“SDK 蓝牙权限”,打开手机上的蓝牙。但是当我启动应用程序时会出现黑屏或只是 firemonkey 图标。如果我使用一个带有简单按钮的新项目并添加为标题:#include 并在我的设备上开发,问题是一样的!!!

我必须做一些特别的事情才能在我的手机上运行蓝牙应用程序吗 谢谢帮助...

0 投票
2 回答
2470 浏览

android - 使用 Embarcadero C++ Builder XE7 时出现错误消息“应用程序不支持此设备”

我正在编写一个带有表单、按钮、标签等的简单应用程序。

在模拟器中运行它会给出:

应用程序不支持此设备

我该如何解决这个问题?

0 投票
1 回答
1005 浏览

c++ - C++ Builder XE7:在包中使用 TChart

我遇到了一个奇怪的情况,我还找不到任何有关此的信息。

我已经在新的 Embarcadero 社区论坛上发布了这个问题,但我不太希望在那里得到答案......所以我决定在这里创建一个新帐户。

http://community.embarcadero.com/index.php/forum/tools/336-c-builder-xe7-and-teechart-standard )

我使用 XE7 IDE 附带的 TChart 组件(就像在旧版本中一样)。当我在包(.dll 或 .bpl)中使用它时,当我动态加载、卸载和重新加载(重新加载是问题)时,我会遇到访问冲突,该包包含一个带有图表的表单。我用进程监控工具查看了加载的包,一切似乎都很好。Tee9210.bpl 加载成功。使用 /XE6 编译项目时,不会发生此错误。

我可以在第二个环境中重现它,所以我认为这不是我的安装/PC 的问题。

任何人都可以重现这个吗?如果需要,我可以提供一个测试项目。

先感谢您。

凯雷姆

编辑: 第二次加载 bpl 时访问冲突:

异常类:$C0000005 消息:'在 0xeeffeeff 的访问冲突:访问地址 0xeeffeeff'

我注意到,当我在此消息之后再次尝试加载 bpl 时,我得到了一个不同的异常:

异常类:$C0000005 消息:'在 0x503230cf 处的访问冲突:读取地址 0x00000000'

0 投票
0 回答
119 浏览

dll - VS2005 和 Borland C++ Builder 集成

如何在 Borland C++ Builder 中导入 VS2005 DLL?

我们有一个 VS2005 DLL,其中包含许多在 C++ Builder 中不容易编译的遗留代码,我们有一个使用 Borland C++ 的客户端。

有什么方法可以使用 OMF 格式构建这个 DLL?

0 投票
0 回答
1256 浏览

android - 如何使用 C++ Builder XE7/FMX 从 Android 访问 DeviceId (IMEI)?

下面的视频教程是一个很好的起点(以 Vibrator 为例,而不是 DeviceId),但是还有一些细节需要注意以转换为 C++。

我刚刚开始使用 Stack Exchange。希望这个问题和答案对其他人有用;以下代码确实按预期工作。

0 投票
1 回答
672 浏览

c++ - Embarcadero RAD Studio XE7 中的快速报告

我在快速报告中添加 SUM 时遇到问题。当我预览它时它工作正常但如果它在运行时我得到“模块'fs21.bpl'中地址0083452C的访问冲突”

0 投票
3 回答
2170 浏览

excel - Excel 自动化在 C++Builder XE7 中不起作用

我正在尝试使用下面的代码从 RAD Studio XE7 中的 C++Builder 打开一个 .xlsx 文件:

但最后一行导致异常消息:

Project2.exe 引发异常类 EOleException,并带有消息“不幸的是,我们无法找到文件 TRUE.xlsx。它可能已被移动、重命名或删除?

带有源中断位置的屏幕

Delphi 中的代码似乎运行良好:

有谁知道解决方案?

Update1: ​​VB 中的以下代码也可以正常工作:

更新 2: 发送原始字符串文字会导致相同的异常

Books.OleProcedure("Open", uR"(D:\1.xlsx)");

这似乎也不是环境问题。我在几台计算机上测试了该示例,但没有任何效果。

0 投票
1 回答
992 浏览

c++builder - 如何在 C++ Builder XE7 运行时添加组件

我想在运行时添加一些组件。我使用 C++ Builder XE 7 和 vcl。如何在运行时将组件添加到 Form 类?那可能吗?

0 投票
2 回答
1350 浏览

c++ - VirtualTreeView - Embarcadero C++ Builder XE7 - 64 位

我刚刚下载了最新版本的VirtualTreeView

我已经能够使用 Embarcadero C++ Builder XE7 生成 32 位的运行时和设计包。但是,当尝试以 64 位构建运行时之一时,出现此错误:

[DCC 致命错误] E2202 未找到所需的包“DesignIDE”

我已经检查过运行时包不需要designide.bpi. 知道我缺少什么吗?