问题标签 [firemonkey-fm3]

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

android - Delphi - cannot build for Android

I am unable to build applications for Android. I was able to successfully build and deploy to android devices using the Beta as well as the Trial versions of XE5. Since using XE5 professional I am unable to build for android devices. I did get the iOS os working. My SDK and NDK paths are setup correctly.

The error log is as follow:

0 投票
2 回答
1416 浏览

android - 德尔福 XE5 安卓。ListView 设置 SearchString?

我需要在 Delphi FM.Android TListView 中设置搜索字符串。当我设置 ListView.SearchVisible = true 时显示此框。但是没有像“SerchString”这样的属性。我怎样才能重新使用它或在代码中设置它?可能吗?如果没有,可能是其他方式来过滤ListView吗?

0 投票
1 回答
1249 浏览

delphi - Delphi XE5 无法触发空格键

在 Delphi XE5 中,使用 FormKeyUp 或 KeyDown 方法时无法触发 SpaceBar。

如果您使用空格键,则键值为 0(而不是 32)。这是在 XE2 上工作的。

类型是 Desktop HD 目标是 Windows 32/64 位和 Mac OS

0 投票
1 回答
6215 浏览

delphi - 实时绑定 JSON 对象和数组

大家晚上好。

我目前正在尝试掌握 Delphi 中的实时绑定,因为我想刷新我当前的一个项目(从基础进行完全返工,以便推送到其他平台、优化性能和最小化代码)。我正在使用返回 JSON 数据的 Web API。一个示例调用返回的 JSON 格式如下所示;

如您所见,它是一个 JSON 对象,带有一个数组和一些各种类型的数据字段(字符串、浮点数、整数等)。

在我的应用程序中,我有 TRESTClient、TRESTRequest、TRESTResponse、TRESTResponseDataSetAdapter、TClientDataSet 和 TBindSourceDB 组件。我还有一个 TButton、一个 TMemo 和一个 TListView。我已经设法通过实时绑定将所有组件连接起来,并且当我单击按钮(执行请求)时,从调用返回的整个数据都显示在备忘录中。

我正在努力的是将数据链接到 ListView。我已经为此创建了FieldDefsTClientDataSource这是与 相关的字面树视图ChildDefs);

  • |--结果(类型:ftString)
  • |--响应(类型:ftObject)
  • |--|--ips(类型:ftArray,大小:6)
  • |--|--|-- ip (类型: ftString)
  • |--|--|-- 分类(类型:ftString)
  • |--|--|-- 命中(类型:ftInteger)
  • |--|--|-- 纬度(类型:ftFloat)
  • |--|--|-- 经度(类型:ftFloat)
  • |--|--|-- zone_name (类型: ftString)

然后,我将 Livebinded/livebound BindSourceDB1 绑定response.ips[0]到 TListView 的Item.Text字段。不幸的是,当我运行应用程序并执行请求时,我得到了一个错误;

在这种情况下,我试图检索response.ips[index].ip数组中每个项目的字段,并将其作为 TListView 中的单个项目输出。不幸的是,即使在response.ips没有索引的情况下实时绑定字段仍然会出现类似的错误。但是,如果我将它链接到该result字段,那么它会按预期在列表视图中返回“成功”消息。

我确实查看了Jim McKeeth 的 REST 客户端示例,这让我明白了当前的观点,但要弄清楚如何根据我自己的数据进行调整是有点挑战的。我注意到 TRESTResponseDataSetAdapter 也有它自己的FieldDefs属性,所以我不确定是否应该在那里定义我的字段。

我想我只是数据类型设置不正确或遗漏了一些小问题,但我会很感激任何帮助。

0 投票
0 回答
1094 浏览

ios - 尝试上传到 iStore 时出现错误 ITMS-9000

我正在努力将我的应用程序上传到 iOS 商店。我最近的错误是:错误 ITMS-9000:“缺少代码签名权利。在可执行文件'Payload/myAppName.app/myAppName'的捆绑'myAppName'中找不到任何权利。”在 SoftwareAssets/SoftwareAsset (MZltmpsSoftwareAssetPackage)

我什至不知道从哪里开始寻找这个问题。

0 投票
1 回答
1622 浏览

delphi - 没有 BeginScene 和 EndScene 的位图上的 firemonkey 绘图

我正在开发一个应用程序,它应该像图形一样绘制矢量。我在图像上画了很多线(超过 50 000 条)。在玩耍并进行一些研究之后,似乎瓶颈是由 Image.Beginscene 和 Image.Endscene -在 FireMonkey 中绘制像素的最快方式引起的。没有 BeginScene 和 EndScene 有没有办法画线?

0 投票
0 回答
737 浏览

php - 如何从 iOS 获取图像路径?

我正在使用 Delphi XE5 在服务器上上传文件。我使用 php 脚本将文件上传到服务器上的目录中,它工作正常。代码是

德尔福代码

php代码

这在 Windows 上运行良好,因为我可以使用 Topendialog 并发送路径 Params.AddFile('file',sfilepath , 'image/jpg');

但是如何在 iOS 中做到这一点?我想浏览图像(或任何文件)并获取其路径以将其作为参数发送到 Function Upload(sfilepath : string) : string; ?

来自的样本\RAD Studio\12.0\Samples\MobileCodeSnippets\CameraRoll没有给我图像路径

有没有办法可以通过 iOS 在服务器上发送位图?

0 投票
1 回答
1530 浏览

delphi - 如何检测控件的父窗体?

需要在 Delphi (FireMonkey 3) 中检测此表单上的任何控件的父表单。

最简单的方法是什么?

0 投票
1 回答
3230 浏览

delphi - 在 FireMonkey3 下检测本地 IP 地址

FireMonkey3下需要检测本地IP地址。在 VCL 版本中,我一直在使用带有方法的单元WinSock

一个限制:不需要使用任何第三方库。我正在将 ASTA 组件移植到 FireMonkey3 平台,并且不想在组件之间建立依赖关系。

0 投票
2 回答
3201 浏览

ios - 如何在Tlistbox Delphi xe5中动态滚动

TListbox.topIndex 在 Delphi xe5 中不明显。我如何执行类似的功能?我想让列表框滚动,以便所选项目位于列表框的顶部。

我找到了可以设置 ListBox.itemIndex 的其他示例,但它不会滚动,因此所选项目位于列表框的顶部。

先感谢您。