问题标签 [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 回答
181 浏览

delphi - TeeChart v2015 Pro 评测:TeeCommander 对非 3D 图表没用

较新版本的 TeeChart 具有 TeeCommander 组件 - 用于执行某些操作的工具栏。但它总是在执行任何滚动或缩放之前将图表设置为 3D。

要重新生成,请参阅工具栏演示(如果您加载示例\功能\Tee9New - 只需选择在所有异常后继续)并使用工具栏上的编辑器按钮将图表设置为 3D 或创建一个新的 VCL 表单应用程序,拖放TChart 和 TTeeCommander 组件,并将 teeComander1.panel 设置为 Chart1。

有没有办法:

  • 防止滚动/缩放按钮将 3D 切换为 TRUE?
  • 禁用/隐藏一些按钮(旋转)

类似于 TDBNavigator?

0 投票
1 回答
1049 浏览

delphi - Delphi ListView 样式与水平分隔线

我正在用 Delphi Seattle 10 做一个移动应用程序,让我对 ListView 的风格产生了疑问。

当 Listview 为空时,它看起来像这样,没有填充所有水平分隔线,如下所示:

在此处输入图像描述

我想知道它是否可能,我不知道,以某种方式改变风格,使它看起来像这样:

在此处输入图像描述

有可能吗?

0 投票
1 回答
659 浏览

delphi - Firemonkey中的打印纸尺寸

我试图让用户在我自己的打印设置对话框中为他们的打印机选择合适的纸张尺寸。有谁知道一个可行的解决方案 - 最好是跨平台,否则是 OSX。

如果我使用 TPageSetupDialog 然后在执行时它会在 Invalidpmobject 的 PASever 窗口中产生错误,尽管对话框显示但似乎不会影响当前打印机的纸张大小。似乎也没有任何属性可以查看用户选择的内容。

我需要在不实际打印的情况下设置纸张尺寸,因为用户需要能够首先使用新的纸张尺寸进行调整。

0 投票
0 回答
257 浏览

delphi - 为什么当 VM 恢复时,Delphi 10 Seattle 在“Windows 驱动程序基础 - 用户模式驱动程序....主机进程”中使用 CPU,并出现未找到文件错误

我已经在 VMWare Workstation 10 的 Windows 10 VM 中安装了 Delphi 10 Seattle。从冷启动 VM 一切正常(我开发并部署了几个 Android 应用程序),但我一直注意到,当我暂停和恢复 VM 时, Delphi突然找不到源文件,有时甚至看不到DPR。这些“找不到文件”错误是在一系列(已知良好的)项目源文件中报告的,看似随机。

我很快发现我可以通过重新启动 VM 操作系统来解决这个问题——然后一切正常,直到我下一次暂停并恢复。这是一个令人讨厌的问题,并且在 Windows 8 VM 中的 Delphi XE8 从未发生过。

所以我挖得更深。我发现在恢复 VM 后,VM 中的任务管理器在大约 16% 的 CPU 和分配给西雅图的大约相同的百分比显示“Windows 驱动程序基础 - 用户模式驱动程序框架主机进程”。此 CPU 活动不会自行清除(至少 10 分钟以上)。如果我手动终止“Windows 驱动程序基础 - 用户模式驱动程序框架主机进程”,我的问题就会消失而无需重新启动,因此我假设它对 CPU 的使用以某种方式与“未找到文件”错误有关。

谁能建议将 Delphi 与该主机进程连接起来的原因以及为什么它在重新启动时停止,但在 VM 恢复后消耗 CPU?它与 Delphi 或移动 SDK 之一有关吗?基本上,我可以关闭或纠正什么?!

谢谢布赖恩。

0 投票
1 回答
2089 浏览

ios - Apple App Store 中的“应用程序在启动时崩溃”,但它在 Debug/Adhock 中运行良好?

我有一个空白应用程序,它没有代码。我已经为它生成了相应的配置文件并将它们附加到它上面。我已经设置了编译器选项 - 生成通用二进制文件。

我有 Mac OS X 10.11.1 (El Capitan)、XCode 7.1、iOS SDK 9.1、Delphi 10 Seattle。我正在 iPad 3 / iOS 9.1 和 iPhone 4 / iOS 7.1.2 上进行测试

当我尝试调试和 adhock 时 - 应用程序运行起来就像魅力一样,无论如何我的构建在 Apple Application Store 中被拒绝,原因是:

"2.1 详情

我们无法审核您的应用,因为它在启动时崩溃了。

下一步

请修改您的应用程序并在设备上对其进行测试,以确保其启动时不会崩溃。”

  • 导致此问题的可能原因是什么?
0 投票
0 回答
595 浏览

delphi - 如何将子控件添加到 TActionToolBar?

我有一个TActionManager包含各种操作的设置,然后显示在 aTActionMainMenuBar和 aTActionToolBar中。

我需要的是能够TComboBoxTActionToolBar. 我尝试创建一个新TActionClientItem的并将 CommandStyle 更改为csComboBox并将 my 分配TComboBox给 ContainedControl 属性,但在运行时没有任何更改,即组合框未显示为TActionToolBar.

我尝试切换和更改其中的几个属性,但TActionClientItem没有成功,然后我转向帮助文档并发现以下内容:

使用 CommandStyle 更改位于功能区组上的操作客户端项目的行为和外观。如果操作客户端项目不在功能区组上,CommandStyle 无效。

所以我猜 CommandStyle 误导了我,因此更改这些属性没有效果,因为我没有使用功能区控件。

由于我的应用程序的设计,我不想切换到其他控件TToolBarTCoolBar例如。TComboBox是否可以允许在 a上使用诸如 a 的子控件TActionToolBar

0 投票
1 回答
2849 浏览

ios - Delphi/Firemonkey 在运行时更改 iOS 屏幕旋转

基本上我想要实现的是当用户在应用程序的某个部分根据需要更改屏幕旋转时,我有这个适用于 Andriod,我不明白为什么它不应该适用于 iOS

取自这里:如何在delphi xe5 Firemonkey中使用android开发防止屏幕旋转

ScreenService.SetScreenOrientation 被执行并且不会引发异常但方向没有改变,我还在 Project>Options>Application>Orientation 中设置了Enable custom orientation但这也没有任何效果。

对我来说奇怪的是,如果不支持它,那么不应该这样吗

返回假?甚至没有进入开始

在我将其设置为横向后,我添加了一个测试按钮来检查屏幕方向

如果它在设置为横向后是纵向的,它仍然会显示纵向

更新1:我也尝试过改变

但行为仍然相同

0 投票
1 回答
111 浏览

delphi - 比 OnBeforePrint 更早地设置子属性

我想StartNewPage根据我数据库中的一些数据从代码中设置我的子乐队的属性。如果需要,我正在使用它来强制分页。如果我尝试在OnBeforePrint事件中修改此属性,它似乎在每个报告的第一页上忽略它,然后它开始在之后的页面上工作。有什么方法可以更快地设置该属性OnBeforePrint?我正在使用 FastReport 5.0。

0 投票
1 回答
182 浏览

delphi - Finalbuilder 8 无法加载 Delphi 10 Seattle 项目文件

由于我们将 finalbuilder 升级到版本 8,并将 Delphi 升级到西雅图版本 10,当我们尝试在 finalbuilder 项目中编辑 action 属性时收到错误消息。

无法加载 MSBuild 项目文件:Syste.IO.FileNotFoundException:找不到文件或程序集 Finalbuilder.MSBuild.Tasks,版本 8.0.0.0

这是由于 finalbuilder 丢失了某些东西还是由于 Delphi 10 Seattle 中更改的 delphi .pproj 文件而导致 Finalbuilder 无法再读取?

编辑:Finalbuilder 票http://support.finalbuilder.com/default.asp?146614_2g7d2d4os04iv4qm

0 投票
1 回答
935 浏览

windows - Delphi FMX TMainMenu 第一个菜单项在 OSX 中不显示,在 Windows 中可以

我在 Delphi Seattle 创建了一个多设备应用程序,并添加了一个带有 MenuItem1 和 MenuItem2 的 TMainMenu(仅此而已)。为 OSX 构建和运行,只有 MenuItem2 显示。为 Windows 构建和运行,两个菜单项都显示。我没有以任何不同的方式对待这两个菜单项。两者都是刚刚添加的,没有以任何方式定制。还有人经历过这个吗?