问题标签 [firemonkey]

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 投票
3 回答
6249 浏览

delphi - Firemonkey - 使用高清还是 3D?

只是在玩 FireMonkey。

如果我创建一个高清应用程序,那么我可以像往常一样添加按钮等。

如果我创建一个 3D 应用程序,当我将按钮/备忘录添加到表单时,它们不会出现。

这是在 VMWare Fusion(启用 3D 图形)下运行 Windows 7 的 XE2。

如果一个应用程序不是用于图形/游戏并且它只是一个带有按钮/编辑/备忘录的“商业”应用程序,那么它是否有任何理由使用高清表单?

它们之间有什么区别,为什么重要?阅读Delphi XE2:为什么 FireMonkey 应用程序是高清的?没有帮助。

0 投票
3 回答
2456 浏览

database - Firemonkey 应用程序的嵌入式数据库

创建客户端应用程序,希望将整个数据库嵌入软件或单个独立 dll(即 sqlite)中,而不是像 mysql 之类的东西。

XE2 中内置了什么可以“开箱即用”并且不需要第三方工具?

除了 TClientDataSet / xml 文件 :)

0 投票
2 回答
1139 浏览

delphi - Delphi XE2中的Dcu

用于firemonkey应用程序的delphi xe2中的* .dcu文件是否独立于平台。 在这里。适用于 32 位和 64 位以及其他操作系统。

如果是这样,如何设计 dcu 文件。它是类似于以前的(delphi 1-delphi xe)还是类似于中间语言(如 java 或 .net)

这个新的 dcu 是否会使 dcu 文件的反编译更容易。

这个问题的主要目的是了解有关 firemonkey 的新 dcu 文件的利弊的一些细节。

0 投票
1 回答
5831 浏览

delphi - Windows XP 上的 FireMonkey Canvas.DrawLine

我怎样才能画一条线?此代码不显示任何内容:

Windows XP Service Pack 3(tOsVersion.ToString 是“版本 5.1, Build 2600, 32-bit Edition”,安装了 Delphi XE2 update 1)

0 投票
1 回答
4792 浏览

delphi - 哪个相当于 TAlphaColor 的 StringToColor 函数?

我正在寻找Graphics.StringToColor将字符串转换为TAlphaColor(Firemonkey 使用的颜色类型)的函数的等效项。我在在线 Rad Studio 帮助以及相关的 firemokey 单元中搜索,但没有运气:(。我可以轻松编写一个函数来转换这些值,但我不喜欢使用 RTL 函数。任何人都知道是否存在将字符串转换为的函数delphi-xe2中的TAlphaColor?

0 投票
1 回答
1191 浏览

macos - 为 OSX 部署/构建应用程序

我创建了我的第一个 XE2 FM 高清应用程序。
我已连接我的 OSX 机器并在 OSX 上运行调试版本工作正常,但我无法创建发布版本并将其复制到另一台计算机。

我尝试只复制调试制作的包,但缺少文件。

在 XE2 中,我进入了项目 -> 部署。

对于 OSX Debug 部署,我有一个绿色按钮,但在 OSX Release 部署下我没有。

线索?

0 投票
5 回答
4081 浏览

delphi - 如何查看两个形状是否重叠

我正在尝试编写一个简单的 firemonkey 测试应用程序。

我有一个带有面板的表单(align:= alClient)。
表格上有 2 个TCircle。我已经设置了 TCircle.Dragmode:= dmAutomatic。

我想拖动圆圈并在圆圈重叠时发生一些事情。
问题是:我在 TCircle 中没有看到任何称为重叠的方法,也没有看到称为重叠的事件。我已经尝试了所有 xxxxDrag 事件,但这对我的命中测试没有帮助。

如何查看被拖动的形状何时与另一个形状重叠?
我期待其中一个事件为我检测到这一点DragOverDragEnter但事实并非如此。

在 Firemonkey 中肯定有一些标准的方法吗?

现在,pas 文件看起来像:

dfm 看起来像这样:

0 投票
2 回答
2094 浏览

delphi - TSizeGrip 可以用于在运行时(在 FireMonkey 中)移动和调整组件大小吗?

FireMonkey 的前身宣称它可以用来创建 CAD 和 GIS 程序。我一直在探索 FireMonkey 并思考如何创建一个简单的 CAD 程序。一个基本功能是使用鼠标在屏幕上移动形状。FireMonkey 包括一个 TSizeGrip 组件,我怀疑它可能适用于移动形状并在形状的角落和边缘提供节点供用户单击。但是,TSizeGrip 的文档尚未完成。

TSizeGrip 可以用于允许最终用户移动 FireMonkey 形状吗?如果是这样,怎么做?

0 投票
3 回答
1908 浏览

macos - 如何在 OSX 上的应用程序名称下创建子项菜单?

如何在Project1下添加 TMenuItem和上面的Quit在下面的截图中?

在此处输入图像描述

我创建了一个 TMenuBar 并检查了 UseOSMenu 属性。我添加的第一个 TMenuItem 是主栏中的第二个...

0 投票
3 回答
1632 浏览

ios - Delphi XE2/FireMonkey 电子邮件创建

我们正在用 Delphi XE2/Firemonkey for IOS 编写应用程序(在 iPad 上运行) 我们需要能够在应用程序中创建带有附件的电子邮件。我们尝试使用 Indy 组件,但它们在 IOS 上不起作用。无论如何我们可以在 Delphi 中做到这一点,还是我们必须求助于在 Xcode 中编写应用程序?