问题标签 [delphi-11-alexandria]

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

delphi - DPROJ 文件中所有可能的 AppType 值的完整列表?

Delphi DPROJ 文件包含一个AppTypeXML 标记对,例如:

...其中的值AppType可能是:“应用程序”、“库”、“包”等。

AppType所有可能值的完整列表在哪里?

此外,在某些情况下,AppTypeXML 标记对在 DPROJ 文件中丢失或为空。AppType使DPROJ 文件中缺少 XML 标记的条件是什么?

0 投票
1 回答
134 浏览

delphi - Delphi IDE 缺少一些面板

我正在使用 Delphi 11,当我单击“不调试运行”按钮时,我的程序开始执行。当我关闭我的程序时,一些 Delphi IDE 面板丢失了。它看起来像这样:

这是我的 Delphi IDE 版本。

这是错误还是配置?我找不到控制此行为的选项。我无法让丢失的面板再次出现,我必须重新启动 IDE。

0 投票
0 回答
28 浏览

android - Android logcat 显示应用程序“interaction:”“BLOCKED”

我正在使用 Android Studio 2020.3.1 在 logcat 中查看我的应用程序的调试消息。该应用程序是使用 Delphi 11 制作的空白项目。

将 logcat 过滤器设置为 com.bookup 会出现以下两行:

PayPal 应用程序正在 Android 设备上运行。

我是否正确理解这些行,说我的空应用程序试图与 PayPal 应用程序“交互”并被“阻止”?这正常吗?

0 投票
0 回答
72 浏览

delphi - TRichEdit:根据段落缩进多少不同的项目符号?

在 Delphi 11 Alexandria 的 Windows 10 中的 32 位 VCL 应用程序中,我使用了新TRichEdit控件。我有以下代码来缩进当前段落:

它运作良好:

在此处输入图像描述

但是,每个缩进的段落都使用相同的项目符号。如何根据段落缩进的程度自动使用不同的项目符号?

0 投票
1 回答
111 浏览

delphi - 如何使旧形式从另一个继承?

我有一个现有的表单,我现在想要这个表单,从另一个表单继承。

对于我知道如何执行此操作的新表单,只需继续 File > New > Other > Inheritable items 并选择父表单。但是已经存在的形式呢?

这是我试过的,改变这个:

对此:

但它似乎不起作用,因为 FrmMyForm 没有导入 FrmFatherForm 组件。

有没有办法做到这一点?

谢谢

0 投票
2 回答
100 浏览

delphi - 如何迭代到 TTabSheet 中的组件

我正在尝试在TTabsheet. 问题是,在这个选项卡内只有一个备忘录和一个编辑,但我的代码在所有形式的组件之间迭代。我错过了什么?

0 投票
1 回答
77 浏览

delphi - 如何使用 FindComponent 调用 onChange 事件?

如果我正在搜索这样的组件:

我怎么称呼这个OnChange事件TMemo?下面的例子不起作用:

谢谢

0 投票
0 回答
76 浏览

delphi - 在包含文件名的 TListBox 中,如何为每个项目文件类型使用关联的小系统映像?

在 Delphi 11 Alexandria 的 Windows 10 中的 32 位 VCL 应用程序中,我有一个TListBox在显示文件名的 ListBox 项目前面Style = lbOwnerDrawVariable从 16x16 绘制图像的位置:TImageList

这会产生以下结果:

在此处输入图像描述

但是,此示例使用 ImageList 的固定索引号 (Index = 5)。如何改为显示每种文件类型的关联系统映像?(dpr, pas, dfm)

编辑:我使用了@Amigojack 的建议并编写了以下代码:

这行得通 - 但我必须提供一个现有文件 - '.DPR' 不起作用!。这迫使我为每个新文件创建一个新图标,这是一种资源浪费,因为它在我的应用程序中经常发生。相反,我更愿意在程序启动时创建我需要的几个图标,然后在整个应用程序中使用这些图标。那么,如何使用 '.DPR'SHFILEINFO而不是现有文件呢?

EDIT2:现在我使用此代码在程序启动时有效地设置所需扩展的图标:

0 投票
1 回答
84 浏览

delphi - 如何触发表单中所有TMemo组件的所有onChange事件

当显示表单时,我想触发表单中所有 TMemo 组件的所有 onChange 事件。

为此,我使用以下代码:

问题是,我在上面的循环中遇到了一些访问冲突,可能是因为某些备忘录没有 onChange 事件。

在下面一行触发之前,我如何测试事件是否存在?

0 投票
0 回答
80 浏览

delphi - 如何使delphi在内联弹出帮助窗口中显示方法描述?

如今,几乎所有的 IDE 都支持弹出式内联文档。几乎所有这些都显示所选方法或功能的简短描述。但似乎默认情况下,Delphi 不这样做。

在此处输入图像描述

我在 Delphi IDE 的配置选项中四处搜索,但找不到控制此行为的选项。由于我对 Delphi 很陌生,我想知道,是否可以让 Delphi IDE 在弹出窗口中显示所选方法的简短描述?该信息确实存在,因为完整的文档都有它。