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

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

c++builder - 将常量传递给 TINiFile.ReadString

每次将余弦传递给 ReadString 时都必须使用L吗?

Embarcadero 示例没有这样说,但他们也没有在示例中使用非 ASCII 字符。

0 投票
1 回答
85 浏览

firemonkey - UnicodeString 删除方法(32 位 Win 和 iOS/Android 的结果不同)

我正在 C++ Builder (Tokyo 10.2.3) 中构建一个简单的 FMX 应用程序,它显示来自 SQLite 数据库的议程数据。我添加了一个TComboBox让用户过滤呈现的内容。组合框在运行时添加了以下项目(这些是委员会名称):

我正在使用组合框向数据库上的 SQL 查询添加过滤器。数据集有一个字段committee,每一行数据都属于这 3 个委员会(PSSC、TD、RRMS)之一。

下面是我将过滤器添加到查询中的代码。它在 32 位 Windows 上运行良好,但在 iOS 或 Android 上运行良好。我正在做的就是"Show "用..DeleteUnicodeString mystring

这就是正在发生的事情,在 32 位 Windowsmystring中正是它应该的样子。如果我从组合框中选择“显示 PSCC”,则以mystring“PSCC”结束,查询效果很好。但是,当我在 iOS 或 Android 上运行时,mystring会出现“SSCC”。所选择的任何内容的第一个字母都变成了 S。我一生都无法弄清楚为什么。

我发帖是因为我只是好奇这个“S”是如何出现在我在 iOS 或 Android 上的原始代码中而不是 32 位 Win 上的。

ps 只需在我的 Firemonkey 表单上使用TFDConnectionTFDQuery和。FDPhysSQLiteDriverLink

0 投票
1 回答
104 浏览

delphi - libpq.dylib x86 客户端库

我有一个应该在 Windows 和 MAC 中运行的 FMX 应用程序。该应用程序使用 FireDac,需要与 Postgresql 和 Firebird 连接。窗户边工作得很好。在 MAC 端,我能够找到 x86 dylib 文件并使其工作,但我无法找到 libpq.dylib x86 客户端库。
谁能指出我可以在哪里下载 x86 版本的 libpq.dylib?

谢谢
山姆

0 投票
1 回答
22 浏览

c++ - 如何创建自定义组件?访问私有字段时出错

我想创建一个从 TPanel 派生的新组件。这个新组件只有一个私有字段:“obj”(一个 TObject)。
在构造函数中,我创建了对象。后来,当我尝试访问该对象时,它为 NULL。为什么?

标题:

CPP 文件:

0 投票
1 回答
84 浏览

c++builder - 在 C++ builder 下安装 DUnitX

如何在 C++ builder 下安装 DUnitX?

我正在使用版本 10.2.3。而且我找不到在我的项目中使用这个测试框架的任何提示。

0 投票
0 回答
99 浏览

c++builder - 如何从 .hpp 跳转到实际的源代码 (.pas) 文件?

在 C++ Builder 中,如果您对标识符(例如 VCL 类名)加上Control+ Click,它将带您到.hpp声明该标识符的文件。但是,要查看该类的实际 Pascal 代码,您需要打开资源管理器并查找相应的 PAS 文件。那太浪费时间了。

有没有办法说服 IDE 转到实际的源代码(.pas文件)而不是.hpp? 或者也许是一个IDE插件?

0 投票
1 回答
402 浏览

delphi - 使用 TIdIOHandlerStream 和 TIdTCPClient 读取数据流

我有一个应用程序需要使用 TCP/IP 连接到服务器,然后等待服务器发送数据,服务器发送的任何内容都应该保存到文件中。

这是我所做的:

头文件

和 CPP 文件:

我必须注意IdIOHandlerStream已设置为IOHandlerof pTCP

问题是,我知道服务器正在发送大量数据,但没有任何内容写入文件。

有谁知道为什么?

0 投票
1 回答
295 浏览

android - C++ Builder 10.2 Tokyo 是否支持 Android 9?

有关于支持 Android 9 的 C++Builder 10.2 Tokyo 的任何信息吗?我需要编写针对 Android API 28 的应用程序。

当前支持的目标平台列在此表中

我知道,如您在此处所见,C++Builder 10.3 Rio 支持 Android 9 ,但我目前无法将 IDE 更改为更新版本。

0 投票
0 回答
148 浏览

c++builder - 在编译器消息中打印数值

我对 C++Builder 的了解并不广。如何通过编译器消息打印一些数字和十六进制值?

我从下面的链接中找到了一些示例,但它似乎不起作用:

通过编译指示消息打印基于其他宏的定义的数值?

这是一个例子: