问题标签 [delphi-10-seattle]

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

android - 如何在没有振动的情况下在delphi XE10 seattle中触发通知

在 Android 应用程序中,当应用程序进入后台时,代码会触发静默通知。在 Delphi XE8 中它工作正常 - 没有声音,没有振动,但在 Delphi XE10 中表现不同 - 没有声音,但有振动 [振动在用户权限中关闭]。如何消除振动?

0 投票
2 回答
542 浏览

delphi - GridPanelLayout 未添加控件 Delphi DX Seattle

我正在尝试动态操作 TGridPanelLayout。为什么这段代码不起作用?它没有显示任何东西 - 网格是空白的。

使用 Delphi Seattle 开发 iOS/Android (FMX)

要注意:

确实给了我想要的结果,但这仍然让我无法以上面显示的所需方式操作网格。

0 投票
1 回答
783 浏览

delphi - 对于从 XE7 转换的项目,Firemonkey 提示在 Delphi Seattle 中不起作用

我在西雅图的德尔福打开了这个演示,它的工作原理应该是这样。当我打开我的程序并包含它不起作用的演示表单时。我无法向控件添加提示。

我在哪里可以找到实际显示提示的代码?

编辑:我找到了显示提示的代码。以下适用于新的 XE-10 Seattle 程序,但不适用于从 XE-7 转换的程序。

0 投票
2 回答
417 浏览

delphi - 从对象检查器中删除属性

我购买了 TMS 组件包,并希望隐藏一些组件属性,使其不显示在对象检查器中。

UnlistPublishedProperty用来隐藏它们。

它大部分时间都有效。但由于某种原因,例如AnchorsStyleSettings仍然显示。

我这样称呼它:

奇怪的是它适用于 90% 的属性,我不知道为什么它不会对对象检查器隐藏其他属性。

我可以编辑源代码并注释掉它从 TCustomEdit 发布的行,但我想知道为什么该方法UnlistPublishedProperty不起作用。

谢谢!

0 投票
1 回答
798 浏览

xcode - 当我单击选项 > 供应时,Delphi 10 Seattle 崩溃

当我单击Options > Provisioning菜单时,Delphi 似乎连接到 PAServer,然后快速显示 3 条错误消息:

Rad Studio 停止工作

然后 :

模块 rtl230.bpl 中的 EOSError 异常,位于 0004DC21。

系统错误。代码:5。

拒绝访问。

然后 :

模块 valid230.bpl 中的访问冲突

任何想法 ?

我试图在显示 Provisioning 面板之前停止 PAServer。Delphi 显示警告消息“连接失败”,但不会崩溃!

我的配置:

  • Windows 10 专业版
  • Rad Studio 10 Seattle (Delphi) 以管理员身份运行
  • 连接配置文件正在工作
  • IDE 中未打开任何项目

  • Mac OS X El Capitan 10.11.1 - 全新安装

  • Xcode 7.1.1
  • PAServer 17 修补程序(适用于 OS X 10.11 和 iOS 9.1)正在运行
0 投票
1 回答
132 浏览

delphi - TJvAppXMLFileStorage OnGetFileName 事件从未执行

在带有 JVCL 3.48 的 Delphi 10 Seattle 中,在实现TJvAppXMLFileStorage OnGetFileName事件处理程序之后,它永远不会被执行:

我需要此事件来使用取决于其他设置JvAppXMLFileStorage1.Location的参数设置属性。var FileName

那么我怎样才能执行这个事件呢?

0 投票
1 回答
316 浏览

delphi - 显示来自另一个 ClientDataSet 的聚合

我在一个项目中工作,其中包含 2ClientDataSet第一个ClientDataSet1包含一个类型DataSet设置 为的ClientDataSet2
字段搜索和阅读 2 天,但我无法让它工作 ClientDataSet2ClientDataSet1
ClientDataSet1
这是一个简单的应用程序显示我需要什么

0 投票
1 回答
1454 浏览

delphi - 将焦点设置到 tlistview 中的搜索框

我在西雅图工作,只为 Windows 编写一个 FM 应用程序。

我的表单上有一个 tlistview 并填充了数据。

我打开了搜索选项。

如何以编程方式将焦点设置到搜索框?

如何增加搜索框的大小和字体大小?

谢谢

0 投票
2 回答
1143 浏览

delphi - 记录 MenuItem OnClick 事件

我有一个项目(Delphi 10 Seattle,win32),其中包含许多菜单和这些菜单中的许多项目。有些菜单项是在设计时创建的,有些是在运行时创建的。

我要做的是在触发 OnClick 事件时记录有关 TMenuItem 的一些信息,例如名称/标题、时间戳等。

我可以简单地在分配给 TMenuItem OnClick 事件的每个函数的开头添加一个过程调用,但我想知道是否有更优雅的解决方案。

还要注意的是,我尝试过Embarcadero 的 AppAnalytics,但我发现它没有给我想要的信息或灵活性,而且价格相当昂贵。

编辑:我将添加更多信息,详细说明我考虑过的选项(我可能一开始就应该这样做)。

向我要记录的每个菜单项单击添加一个简单的功能,这意味着要为很多功能执行此操作,并且必须将其添加到添加的每个新菜单项中。

通过“更优雅的解决方案”,我的意思是可以添加一个“挂钩”,以便所有 TMenuItem OnClick 事件在调用分配给 OnClick 事件的过程之前触发另一个过程(它将执行日志记录)。

或者我考虑的另一个选项是创建一个继承自 TMenuItem 的类,该类将覆盖 TMenuItem.Click 并在生成 OnClick 事件之前进行日志记录。但是后来我不知道如果没有大量工作重新制作菜单,这将如何用于设计时菜单项。

0 投票
0 回答
1588 浏览

ios - 在 Delphi 10 Seattle 上接收 iOS 推送通知

这里的主要目标是生成和接收 Push Notifications使用iOSDelphi 10 Seattle。

我正在尝试关注此视频,但到目前为止,我只能成功发送推送通知。

这个令人难以置信的教程帮助我更好地了解 App ID、配置文件、证书、PEM 文件、SSL 连接等等。这基本上就是我现在的看法(是的,那是一块真正的板):

在此处输入图像描述

但有趣的是我需要在 Delphi 链接的 Provisioning Profile。与APNS证书必须是同一个反向域名。

我能够想象我在 Delphi 的 Apple 会员中心创建Provisioning Profile的.Push SupportTools > Options > Provisioning

在此处输入图像描述

但是我看不到任何不属于iOS Team Provisioning Profile的Provisioning Profiles Project > Options > Provisioning,即使提供CFBundleIdentifier的 atVersion Info与 Xcode 中的相同 Bundle Identifier (App ID) 匹配。

在此处输入图像描述

Team Prefix如果我在上包含 ,我只能运行应用程序Bundle ID,但我觉得我一定做错了什么。

仅当应用程序具有与其链接的正确证书时,通知才会起作用。

这就是我获取应用程序令牌的方式:

我费了很大的力气才到这里,但我仍然没有收到推送通知。

我必须做的可能的错误是什么?