问题标签 [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.
c++builder - 将常量传递给 TINiFile.ReadString
每次将余弦传递给 ReadString 时都必须使用L吗?
Embarcadero 示例没有这样说,但他们也没有在示例中使用非 ASCII 字符。
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 "
用..Delete
UnicodeString mystring
这就是正在发生的事情,在 32 位 Windowsmystring
中正是它应该的样子。如果我从组合框中选择“显示 PSCC”,则以mystring
“PSCC”结束,查询效果很好。但是,当我在 iOS 或 Android 上运行时,mystring
会出现“SSCC”。所选择的任何内容的第一个字母都变成了 S。我一生都无法弄清楚为什么。
我发帖是因为我只是好奇这个“S”是如何出现在我在 iOS 或 Android 上的原始代码中而不是 32 位 Win 上的。
ps 只需在我的 Firemonkey 表单上使用TFDConnection
、TFDQuery
和。FDPhysSQLiteDriverLink
delphi - libpq.dylib x86 客户端库
我有一个应该在 Windows 和 MAC 中运行的 FMX 应用程序。该应用程序使用 FireDac,需要与 Postgresql 和 Firebird 连接。窗户边工作得很好。在 MAC 端,我能够找到 x86 dylib 文件并使其工作,但我无法找到 libpq.dylib x86 客户端库。
谁能指出我可以在哪里下载 x86 版本的 libpq.dylib?
谢谢
山姆
c++ - 如何创建自定义组件?访问私有字段时出错
我想创建一个从 TPanel 派生的新组件。这个新组件只有一个私有字段:“obj”(一个 TObject)。
在构造函数中,我创建了对象。后来,当我尝试访问该对象时,它为 NULL。为什么?
标题:
CPP 文件:
c++builder - 在 C++ builder 下安装 DUnitX
如何在 C++ builder 下安装 DUnitX?
我正在使用版本 10.2.3。而且我找不到在我的项目中使用这个测试框架的任何提示。
c++builder - 如何从 .hpp 跳转到实际的源代码 (.pas) 文件?
在 C++ Builder 中,如果您对标识符(例如 VCL 类名)加上Control+ Click,它将带您到.hpp
声明该标识符的文件。但是,要查看该类的实际 Pascal 代码,您需要打开资源管理器并查找相应的 PAS 文件。那太浪费时间了。
有没有办法说服 IDE 转到实际的源代码(.pas
文件)而不是.hpp
? 或者也许是一个IDE插件?
delphi - 使用 TIdIOHandlerStream 和 TIdTCPClient 读取数据流
我有一个应用程序需要使用 TCP/IP 连接到服务器,然后等待服务器发送数据,服务器发送的任何内容都应该保存到文件中。
这是我所做的:
头文件
和 CPP 文件:
我必须注意IdIOHandlerStream
已设置为IOHandler
of pTCP
。
问题是,我知道服务器正在发送大量数据,但没有任何内容写入文件。
有谁知道为什么?
c++builder - 在编译器消息中打印数值
我对 C++Builder 的了解并不广。如何通过编译器消息打印一些数字和十六进制值?
我从下面的链接中找到了一些示例,但它似乎不起作用:
这是一个例子: