问题标签 [delphi-10.4-sydney]

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

windows - 在 Delphi 应用程序的图标上动态插入数字

我在德尔福 10.4。

我正在寻找一种在任务栏上的应用程序图标上动态插入数字的方法,这样用户就可以知道应用程序到目前为止已经完成了多少任务。这将是动态的,一旦应用程序执行新任务,它就会增加图标的数量。

如下图所示。

这可能吗 ?

我没有任何代码可以在这里发布,因为我不知道如何做到这一点。

在此处输入图像描述

0 投票
1 回答
309 浏览

android-5.1.1-lollipop - 在 Delphi 10.4 上为 Android 5.1 开发?

我正在使用 Delphi 10.4 为 Android 开发。我有一个运行 Android 5.1 的摩托罗拉 XT1060,它与 Delphi 10.3 兼容,但在 Delphi 10.4 上生成 OLDER_SDK 错误。Android Syscheck 实用程序结果表明手机应满足 10.4 文档中描述的 10.4 要求。

Andorid SDK Manager 在 10.3 和 10.4 安装中均显示 Android SDK 25.2.5 32 位。但是 SDK 基本路径和 SDK API 级别位置在 10.3 和 10.4 之间都不同。我没有比较 NDK 设置。

我的问题是我是否可以安全地将 10.4 SDK 设置设置为 10.3 值,即将 10.4 指向 10.3 使用的位置。如果重新配置似乎有效,我不想制造一些微妙的问题,这些问题会让我陷入困境。

更广泛地说,有没有一种方法可以使用 Delphi 10.4 为 XT1060 开发,还是我需要回到 10.3?

谢谢

0 投票
0 回答
147 浏览

delphi - 通过样式更改 firemonkey 网格的选择字体颜色

我想通过样式更改 firemonkey TGrid 的行选择字体颜色。我不知道该怎么做。

通过代码我可以做到这一点,但我想通过样式做到这一点。我知道如何设置网格背景或所选行背景的样式,因为有样式条目。“选定的文本颜色”没有样式条目。

使用 10.5 亚历山大。

0 投票
2 回答
93 浏览

delphi - E2134 使用运行时类型信息构建时 Turbopower LockBox 代码出错

我必须使用运行时类型信息构建我的程序,因此检查编译器选项Emit runtime type information
但是有了这个设置,LockBox3 单元uTPLb_codecIntf.pas给出了错误E2134 类型在包含实现的行上没有类型信息(参见源代码的底部)。

LockBox3\run\源)文件夹位于我的库路径中(由安装指定)。
LockBox DCU 的d:\LockBox3\packages\Sydney\Delphi\Win32\Release\日期自安装之日起。

我怎样才能摆脱错误消息但 RTTI 可用?

编辑FWIW,这些是以下内容uTPLb_codecIntf.pas

0 投票
0 回答
166 浏览

delphi - 如何在 Firemonkey 中创建带圆角的 ListView/Listbox?

我正在使用 Firemonkey,我正在尝试设置我的列表视图的样式,使其具有圆角。我找不到方法,然后尝试用列表框做同样的事情。Listbox 提供了一些我遇到过的自定义绘画方法。

关于如何在这个例子中实现这一点的任何想法: https ://www.tutorialspoint.com/how-do-i-create-a-listview-with-rounded-corners-in-android

0 投票
2 回答
283 浏览

delphi - Delphi StringGrid 以不需要的列间距显示

Delphi TStringGrid 在 Embracedero Delphi 10.4 中显示不正确(带有不需要的列间距)。我尝试了设置中的所有内容 - 禁用边距,禁用 Ctl3D,字体设置,... - 我还尝试创建一个全新的 StringGrid,但列间距仍然存在问题。

重现代码:

Delphi StringGrid中不需要的列间距示例

0 投票
0 回答
65 浏览

macos - Delphi 中的 TIOCEXCL

我正在将 MacOS 的一些旧 comport 代码从 C++ Builder 转换为 Delphi 10.4

但是 TIOCEXCL 似乎没有在 Delphi 中定义,可以安全地假设定义为 _IO('t',13) 的 TIOCEXCL 总是 $2000740D

0 投票
0 回答
189 浏览

delphi - 自定义托管记录和内存泄漏

使用 Delphi 10.4.1 我尝试了自定义托管记录管理来初始化记录,但仍然出现内存泄漏。

radiogroup 提供三个项目,1 和 3 泄漏内存。任何人都可以解释为什么初始化一个吗?我想要一种可靠的清除记录的方法来帮助我摆脱 20 年的 fillchar 习惯。

0 投票
3 回答
110 浏览

multithreading - 等待事件,但至少等待指定时间

目前,我想出了以下代码:

先决条件:

代码:

这段代码的目的是等待外部信号事件(来自另一个线程),但每秒最多只响应一次。这是实现此功能的正确方法,还是有更优化(CPU 资源方面)的方法?

0 投票
1 回答
171 浏览

delphi - 关于 Delphi 上的比较运算符

在 Javascript 中,如果我执行以下命令:

如果 cond1 为假,解析器将停止,无需检查 cond2。这对性能有好处。

以相同的方式 :

如果 cond1 为真,则无需检查 cond2。

较新的 Delphi 版本有类似的东西吗?我在10.4

谢谢