问题标签 [delphi-xe2]

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 投票
2 回答
1821 浏览

delphi - Delphi XE2:在包中找到 IMPLICITBUILDING 指令的目的是什么

当我尝试在 Delphi XE2 中创建一个新包时,包 dpk 源文件中有一个新结构:IMPLICITBUILDING

那是做什么用的?

0 投票
3 回答
6681 浏览

delphi - 使用 Firemonkey,如何给用户反馈?(cr沙漏)

通常,当我有一个需要一些时间的任务时,我会使用这样的脚本:

使用 FireMonkey,Screen没有属性:Cursor

向用户提供反馈的最佳方式是什么?



我按照评论和答案...使用不透明度较低的 TPanel 和TAniIndicator 我还模糊了其他组件):

反馈

谢谢!

0 投票
5 回答
8407 浏览

delphi - 如何根据结果类型重载函数?

只是一个问题,我有:

它让我出错,所以我尝试过:

但同样的问题;delphi 告诉我有相同的参数。现在,我问,是否可以在模式下执行更多具有相同名称但输出不同的功能,例如示例?非常感谢您的帮助。

更新

对不起,我做错了,不是funct1和funct2,而是funct1,所以:

这样做,编译器会返回这个错误:

[DCC 错误] Project1.dpr(15): E2252 具有相同参数的方法“funct1”已经存在 [DCC 错误] Project1.dpr(22): E2037 'funct1' 的声明与之前的声明不同

当然,我知道因为给出错误并且需要更改两个函数之一的名称(因为我之前很困惑)但我想知道是否有一些技巧或其他解决方案可以让这种情况没有错误。再次感谢。

0 投票
4 回答
5577 浏览

delphi - VirtualTreeView 的 Firemonkey 版本

有谁知道是否有流行的VirtualTreeView的 Firemonkey 版本正在准备中?另外,是否有人收集了一些将自定义控件移植到 Firemonkey 的经验,并且可以估计将虚拟树视图移植到 Firemonkey 需要多少工作?我们需要这个控件,如果我们可以让这个控件工作,切换到 Firemonkey 只是一种选择。

谢谢!

0 投票
1 回答
3337 浏览

delphi - 使用 FireMonkey 及其跨平台,我应该在哪里存储我的应用程序数据?

通常,在 Windows 中,我将应用程序的数据保存在用户文件夹 ( %appdata% ) 中。

为此,我使用ExpandEnvironmentStrings链接到 Windows 的函数来获取我需要的文件夹,并将我的inifile存储在一个子文件夹中。

是否有任何最佳实践来管理它并符合所有受支持的平台(Windows 32b、64b 和 Mac)?


我成功地测试了这样的:

0 投票
1 回答
1845 浏览

delphi - 命名空间和单位

我知道命名空间是一个单元容器;但我还没有很好地理解它。我试图更好地解释我想要告诉的内容。例如我有四个单位:

当然,这四个单元是在四个不同的文件中。如果我制作新单元并需要全部使用它,我会写:

现在,直到很少有问题不存在,但是什么时候很多?所以我想知道,因为我可以更好地管理,只制作一个单元:包含所有其他单元的动物(命名空间根),例如:

并且可以从 Animal 访问在第二、第三等级别的所有其他命名空间中定义的所有其他类,例如:

在互联网上搜索,也许我已经找到了一些使用界面的东西,但我的印象是不正确的解决方案,因为在我看来,对于使用 delphi xe2 原生的东西来说,这很复杂。很可能我错了,或者它确实指的是一些旧版本的delphi;说真的,我不知道。但我想知道我这样做,当然如果可能的话。再次非常感谢。

0 投票
2 回答
2417 浏览

delphi - Delphi XE2:是否可以在没有 FireMonkey 的情况下创建 Mac GUI 应用程序?

使用 Delphi XE2,是否可以在不使用 FireMonkey 作为 GUI 的情况下创建 Mac GUI 应用程序?如果是这样,可以使用什么以及如何使用它?

0 投票
8 回答
37358 浏览

delphi - 如何使用 FireMonkey 跨平台应用程序使用默认浏览器打开 URL?

通常,我使用:ShellExecute(0, 'OPEN', PChar(edtURL.Text), '', '', SW_SHOWNORMAL);

如何在所有平台(WindowsOSX)上具有相同的行为(在默认浏览器中打开链接)?

0 投票
5 回答
925 浏览

delphi - zip 文件/文件夹的第三方组件

有人知道允许可视化管理 zip 文件/文件夹的第三方组件吗?例如在 WinZip 应用程序中(例如:在 zipfile 中添加、删除新文件等)?

0 投票
1 回答
5997 浏览

delphi - 如何在 Delphi XE2 中更改默认的 FireMonkey 样式

我看到一个 youtube 视频(不记得是哪一个),其中用户更改了 Delphi XE2 中的一个选项以更改整个 FireMonkey 应用程序的默认样式。经过多次狩猎,我找不到选择。

“样式”的 IDE Insight 在“项目选项”下显示“默认样式 - 自定义样式(表单)”。但除非我特别厚,否则那里没有这样的选择。