问题标签 [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 投票
1 回答
2239 浏览

delphi - Firemonkey:样式化 tGrid 或替代 Grid/List 组件(虚拟)

我正在尝试基于 FireMonkey 创建我的第一个应用程序,但我碰壁了。我能找到的唯一虚拟列表控件是 tGrid。

这个组件很不错,但我不知道如何扩展或自定义它。我知道有 tCheckbox 列、tImage 列等,但是如果我需要 ButtonColumn 或类似的东西怎么办?

我还想根据它所代表的数据状态来设置一行的样式。

示例:如果行中表示的数据具有“Error=True”,则应显示为红色。

有没有人遇到过类似的问题?或者找到替代的虚拟列表/网格组件?甚至只是一些关于使用 tGrid 组件的提示。这些组件在所有数据库应用程序中都非常重要,因此它应该是一个非常常见的请求。

另外请注意,我认为 TGrid 不支持拖放行吗?

我查看 了 VirtualTreeViewFiremonkey 的 Firemonkey 版本以及大量数据

0 投票
1 回答
1747 浏览

macos - 如何在 Windows 和 OSX 上浏览文件夹?

通常,我SHBrowseForFolder用来支持浏览文件夹......但我想同时支持 Windows 和 OSX。

我看着:

  • System.IOUtils但没有找到任何相关功能(也许,我错过了一个?)
  • TOpenDialog选项,但没有找到一个来选择文件夹而不是文件...

任何想法?(我可以管理ifdefWindows,但我不知道 Mac 部分......)

干杯,

W。

0 投票
6 回答
8545 浏览

delphi - 如何限制 FireMonkey 中最小表单的宽度?

如何在 FireMonkey 中限制最小表单的宽度?它曾经在 VCL 中非常简单——它只是在表单属性中有 Max 和 Min 约束。

0 投票
1 回答
964 浏览

ios - 如何在 iOS 中访问指南针?

如何在 Firemonkey 中访问 iphone 指南针?

0 投票
1 回答
914 浏览

ios - 在 iOS 中连接到外部数据库

我知道我可以使用 SQLlite,当然也可以使用客户端数据集,但是....
如何使用 Firemonkey 在 iOS 中通过 Internet连接到外部数据库?

0 投票
1 回答
732 浏览

delphi - FireMonkey TMenuBar 内存泄漏

在 Delphi XE2 中创建一个新的 HD Firemonkey 应用程序。

在窗体上放置一个 TMenuBar。在设计时编辑并添加一个“Foo”菜单项,添加一个子项“Bar”。

在 .dpr 中打开内存泄漏报告

运行应用程序。尽可能多地点击“酒吧”...

只是我还是内存泄漏比比皆是?

TList x2 Unknown x1 Position x4 TBounds x3, Unknown x1 TPopup x1

(每次点击)

我应该为此担心吗?

0 投票
2 回答
16998 浏览

delphi - 在Delphi XE2 FireMonkey中-按下按钮后如何更改按钮的颜色

我只想在按下按钮后更改按钮的颜色。

我必须使用“样式”来执行此操作还是....?

0 投票
3 回答
3625 浏览

delphi - FireMonkey 相当于 Application.OnMessage?

使用 Delphi Win32 (VCL) 我使用:

FireMonkey 中的等价物是什么?

我有一个例程需要捕获应用程序中的所有键盘和鼠标事件(在所有活动的表单控件上)并处理它们。

0 投票
1 回答
725 浏览

delphi - 安装 Update2 后 Delphi FireMonkey KeyboardType 错误

我刚刚为 Delphi XE2 安装了 Update 2,并重建并测试了我运行的一个 FireMonkey iOS 应用程序。在 Windows 上运行良好,所以我导出到 XCode 并重建并运行它。

它给出了一个运行时错误.. exception...ERead Error : .. EKey.KeyboardType: Unknown property EKey是一个TEdit控件并且项目.lfm文件有这个数据 -

我已经Firemonkey-iOS.dmg在 Mac 上安装了新软件包。还安装了新的PAServer,但它作为 1.0.2 版出现,对我来说看起来没有变化......?

有人可以帮我解释一下吗?

谢谢!


这令人非常沮丧......

我再次阅读了安装说明,并在 Windows 上重新安装了 PAServer,在 Mac 上安装了 PAServer,在 Mac 上重新安装了 Firemonkey iOS 工具。在 Mac 上的 iPad 模拟器上运行应用程序时仍会收到相同的错误消息。我检查了文件上的日期,以确保我安装的是新软件而不是旧版本(文件的日期为 2011 年 9 月),并且安装按照书上的要求进行。但是我担心 Mac 上的 PAServer 说它是 1.0.2 版本——我记得升级之前的版本相同。任何人都可以对此有所了解...... Mac(或PC)上的PAServer或iOS Firemonkey工具的问题是1.0.2版是Mac上正确的PAServer版本吗?

谢谢

0 投票
1 回答
1959 浏览

delphi - ReportMemoryLeaksOnShutdown 和 FireMonkey 应用程序

我今天尝试创建 FireMonkey 应用程序并将 ReportMemoryLeaksOnShutdown 添加到项目文件以检测内存泄漏,但这在 FireMonkey 中不起作用。你能告诉我,有什么问题吗?这是某种错误吗?

我在项目文件上的代码:

我的代码必须产生内存泄漏:

我激活了调试配置,但没有报告任何内存泄漏。