问题标签 [c++builder-10.3-rio]

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 投票
0 回答
72 浏览

c++builder - FireDAC 在未命名为 FDConnectionDefs.ini 的文件中找不到 MySQL 定义

当我没有命名包含 FireDac FDConnectionDefs.ini 的连接定义的文件时,它会发送一个错误,指出他们找不到 MySQL 定义。顺便说一下,我的意思是使用完全相同的文件,只是重命名文件(当然还有更改 FDManager 组件中的配置文件的名称)会破坏它,顺便说一下,即使在 FDManager 中我说我想使用config.ini 中的定义,如果有 FDConnectionDefs.ini 文件,它可以工作,即使该文件甚至不存在。

我收到以下错误:“[FireDAC][Stan][Def]-254。在 [C:\path_to_my_project\Win64\Debug\config.ini] 中找不到定义 [MySQL]。”

所述路径是我的文件的正确路径,所以我不知道如何让它正确读取文件。

0 投票
0 回答
64 浏览

c++builder - 如何在 C++ Builder 中完全重新加载 TFDManager?

在我的 C++Builder 应用程序中,我正在尝试做一个配置表单,用户可以在其中更改 FireDAC 在运行时使用的数据库,为此,我正在编辑 FDConnectionDefs.ini 文件并保存它。到目前为止,它使用 RefreshConnectionDefFile 工作,但如果我在运行时使用过一次数据库,它不会重新加载,我必须关闭程序才能将更改实际应用于我的数据库使用。我怎样才能完全重新加载我的 TFDManager ?

0 投票
0 回答
36 浏览

c++builder - 更改线序时,网格内 FDQuery 的 Refresh() 函数似乎不起作用

我有一个网格,我可以通过在单元格中键入所述顺序来修改元素的顺序,然后我使用 GridEditingDone 函数发布修改并刷新网格数据,我的网格通过实时绑定链接到 FDQuery。然而它并没有真正起作用,更糟糕的是,对我来说它似乎被窃听了。这是一个例子:

如果我在开头有这个:|订单|数据| |-----|-----| |1 |数据1| |2 |数据2| |3 |数据3| |4 |数据4| |5 |数据5|

如果我将 Data1 的顺序更改为 6,这就是网格中发生的情况:|Order|Data | |-----|-----| |2 |数据2| |2 |数据2| |3 |数据3| |4 |数据4| |6 |数据1|

如果我完全重新加载(关闭表单然后重新打开它)我,我得到了预期的结果,所以如果我没有误解任何东西,这似乎真的是一个错误......预期的结果是这样的:|Order|Data | |-----|-----| |2 |数据2| |3 |数据3| |4 |数据4| |5 |数据5| |6 |数据1|

你知道解决这个问题的方法吗?

0 投票
0 回答
34 浏览

firemonkey - 如何防止 ComboEdit 自动选择值?

在 C++Builder 10.3 中,我使用 aTComboEdit来搜索数据库,这意味着当我输入文本时,我会自动下拉一个列表,该列表会在每个键类型上刷新。

但是,我想禁用以下行为:当先前选择一个值时,在键入或删除字符时,当它找到结果(下拉列表不为空)时,它会自动选择,就像我点击它一样。

另外,我想禁用使用箭头键和鼠标滚动导航的结果,这很烦人。

但我没有看到任何禁用这些功能的属性。

0 投票
1 回答
79 浏览

firemonkey - 如何为 FMX 控件添加缺失的边框?

我目前正在使用 C++Builder 设计一个 FMX 应用程序。由于某种原因,当应用程序构建并启动时(在编辑器中看起来很正常),s 的上下边框TComboEdit丢失了。网格的右边框也是如此。这个很不顺眼,怎么改呢?

以下是其中一个的设计时设置TComboEdit

我添加了它的外观图片:

TCombo编辑

网格

0 投票
0 回答
74 浏览

firemonkey - 如何在 C++Builder 的任务中加载图像?

我希望将图像从我的表单加载到任务中,以便快速加载文本数据而不必等待图像才能使用表单。

但是,当我加载图像时,第一个不起作用,并且似乎只有在我尝试加载另一个时才会加载。

这是我的代码:

我使用了一个数组,因为我试图等待,但这破坏了分配它的兴趣。

0 投票
3 回答
113 浏览

firemonkey - 如何使 FMX TListBox 中的项目加粗?

如何使我的 FMX 中的项目变为TListBox粗体?无论是在文档中还是在 Internet 中,我自己都找不到任何东西。

0 投票
0 回答
37 浏览

firemonkey - 如何在 FMX 中重现 VCL TComboBox 的行为?

我想在 FMX 中重现 VCL TComboBox 的行为,为此,我想我必须使用 TComboEdit,但我不知道重现确切的行为,尤其是在返回现场或自动完成时自动删除.

0 投票
0 回答
46 浏览

firemonkey - FMX 中是否有 TStringGrid::SetEditText 的等价物?

我正在尝试使用用户在网格中输入的值实时更新一些值,但是我在 FMX 中找不到解决方案,我找到了 SetEditText 但它只是 VCL ...

0 投票
0 回答
20 浏览

c++builder-10.3-rio - C++Builder 10.3 应用程序无法在新 PC 上运行

我有一台运行 Windows 10 Home 64 位的新笔记本电脑 (HP Omen)。我将我的 32 位 C++Builder 应用程序放在新笔记本电脑上,但它没有运行。

我可以在任务管理器中看到应用程序开始加载,但在 2-3 秒内它从任务管理器中删除,并且程序没有运行。

我看到鼠标指针变为沙漏 2 秒,但就是这样!

我尝试在安全模式下运行,以管理员身份运行,从命令提示符运行。

没有安装防病毒软件。我禁用了 Microsoft Defender。

有什么想法我可以尝试吗?