问题标签 [c++builder-xe6]
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++ - 为流操纵器选择了错误的重载
这是代码:
使用 bcc32 6.70 和 bcc32 5.82,输出为
使用 bcc64 6.70(基于 clang)和 g++ 4.8.2,输出为
我认为 clang 和 gcc 是正确的,因为它们的声誉比 bcc32 好。
如果我启用注释掉的功能,那么 bcc32 输出:
第一个版本到底出了什么问题?这可能是与重载解析有关的编译器错误,但我无法弄清楚 bcc32 在做什么,或者输出const
末尾是什么typeid
。
macos - 将目标文件链接到由 C++ builder XE5/XE6 编译的 Delphi 项目
我有一个 C++ 库。我使用 C++ builder XE6 为 Win32、Win64 和 OSX 构建了一个静态库。
我从我的 delphi 项目中链接了这个静态库。
为 Win32 和 Win64 平台编译是成功的。但是当我尝试用 OSX 编译项目时,我得到了一个编译错误
C++ Builder 创建 ELF32 格式的目标文件。delphi不能链接ELF32对象格式吗?
linker - XE6 Ansi/Unicode 字符串链接器错误(未解决的外部问题)
我的方案是将我的项目从 XE3 移植到 XE6。
当我将调用约定从 C 切换到 stdcall 时,我有这些未解决的外部变量。
从那里开始,UnicodeString()、~UnicodeString()(任何其他)变得无法解析。
我会比较 XE3 和 XE6 之间的 ustring.h。看起来那里有很多变化。
例如:UnicodeString 析构函数。
在 XE3 中,它被标记为:
在 XE6 中,它被标记为:
我将声明修改为:
这更正了链接器错误。
这是正常的吗,是正确的纠正吗?
要获得问题:
- 创建一个新的 C++ 包;
- 创建一个从 TEdit 派生的新组件,并将其添加到包中。
- 构建和链接 => 一切正常;
- 而不是去项目选项,并将调用约定切换到stdcall;
- 构建和链接 => 未解决的外部发生;
提前感谢您的回答。
N.福廷
canvas - Canvas FillText 非常量编译器错误
在 BDS XE6 中,我尝试使用 Canvas->FillText 放置文本。我对 const 声明有一些问题,无法克服这个问题。
我得到编译器错误:
我想获得一些关于我的错误的信息。提前致谢。
delphi - 如何在 C++ Builder XE6 中部署大量文件?
我是跨平台开发的新手,并且正在将一个项目部署到两者Windows
并Mac
使用C++ Builder XE6 with Firemonkey (FMX)
.
我在应该与项目一起部署的大量文件夹中有大量文件。在此处查看部署管理器上的 Embarcadero 页面
并且稍微使用管理器,似乎我必须一次单独添加文件(或者,最好是在给定文件夹中)。这真的很不方便,因为我在多个文件夹中有大量文件夹要部署。简单地选择一个带有递归包含的文件夹会容易得多。
有没有更简单的方法来设置部署文件C++ Builder XE6
?
macos - 如何为 Mac OS X 获取与用户无关的库路径?
使用 XE6,此处的 Embarcadero 文档指出 TPath::GetLibraryPath () “返回目录的路径以存储您的应用程序需要存储的任何数据,无论用户如何”。
然而,在 Sample Path 表中,他们将此功能的 OS X 列为
/用户/用户名/库
这似乎是用户特定的。第一个问题是,无论用户如何,这实际上是否是用于存储数据的正确文件夹。第二个问题是 - 如果不是 - 如何将文件夹获取到 OS X 中的用户非特定库?
c++builder - Embarcadero XE6 中的属性编辑器问题
像往常一样,每个新版本的 c++ builder 都需要几天的更改......我在修复属性编辑器时遇到了麻烦,代码是:
***************** H 文件****************************
************** CPP 文件*************************
这两个文件都是仅设计时 c++ 包的一部分....
有什么帮助吗?如果没有,请告诉我一些真正有效的 c++ ide!!!!!!!谢谢.....
c++ - 如何截取当前表单的屏幕截图?
我正在尝试做一个“幻灯片创建者”,但为此,我想将幻灯片保存为图像(.jpg、.png、.bmp(我不知道哪种格式是可能的))。例如,我想创建一个带有图像和标签的白色表单,用户可以在此之后编辑值(如幻灯片),当用户单击“创建幻灯片”按钮时,应用程序将进行自我截图和我想知道该怎么做。我正在使用 C++ 构建器(VCL 或 FireMonkey - 我有两个版本的程序)XE6。谢谢。
mysql - XE6 TUniQuery 使用 SubSelect 插入
我在一个 VCL 项目中工作。我正在使用 aTUniQuery
填充a 。查看 MySQL 日志文件,我可以看到命令正在访问数据库。没有报告错误或异常,一切似乎都在正常执行。但是,当我查询数据库时,数据不存在。如果我从日志文件中复制并粘贴命令并在 dbForge 中运行它,那么它会正确执行命令并填充表。下面是没有指定字段的代码:Insert
sub select
我计划将使用的表制作成临时表,但是它们目前是真实的表。
我的一些想法是它可能是连接,但由于它被记录在 mysql 日志文件中,我认为这不是问题。我有一个解决方法,就是将信息拉下来,然后一次插入一条记录,但我不想通过网络拉取数据并且必须这样做。关于我可以做些什么来使这一切发生在服务器端的想法或想法,或者我对上述方法的问题可能是什么?
teechart - TeeChart 2014 XE6 中 Quickreports 5 的 TQRChart 在哪里?
有人能帮忙吗?
我已经为 XE6 安装了 QR5,但在 Teechart 网站上没有看到任何对 XE6 Builder C++ 的 TQRReport 的引用。