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

delphi - 将 TestInsight 安装到 Delphi 10 Seattle

我正在使用 Delphi 10 Seattle Pro,无法成功将 TestInsight 安装到 IDE 中。我之前已经顺利将它安装到 XE5 Pro 中。

我下载了最新的版本,分别是 1.0 版和专门为 XE8 指定的 1.1 版。两者都不适用于 D10。首先,我必须使用单元创建一个包来安装它,因为安装程序没有找到 D10。当我尝试编译包时,我收到以下错误:

[dcc32 错误] TestInsight.DUnitX.pas(20): E2291 缺少接口方法 ITestLogger.OnTestingStarts 的实现

我已确保在我的库搜索路径中包含 TestInsight 安装文件夹的位置,但由于某种原因,该目录中没有 TestInsight.dll。安装程序显然没有创建一个。

有解决办法吗?

提前致谢。

0 投票
1 回答
575 浏览

delphi - 在 FMX 中,如何使非可视组件在设计时可见(Delphi 10 Seattle)

我创建了许多非可视组件,并创建了适当的位图并通过项目|资源和图像添加它们。我在工具面板和结构窗口中看到了图像,但在表单设计器中我只看到了抓手。

我真的没有任何相关的代码。下图显示了我所看到的

在此处输入图像描述

PS我没有隐藏视觉组件!

更新

按要求编码

0 投票
2 回答
157 浏览

sql - 对已经有 '%' 符号的字符串使用格式

我有一个string,它存储我的 SQL 代码,它看起来像这样:

第一个问题:我怎样才能只使用格式myOtherField?下面的代码似乎没有忽略第一个 % 符号:

第二个问题:当我的 SQL 需要第一个 '%' 符号,但我也想格式化日期时,如何使用格式化?可悲的是,以下代码也不起作用。

0 投票
1 回答
500 浏览

delphi - 如何在firemonkey中将transparentedit样式设置为TEdit?

在Delphi Seattle 10中开发应用程序时,Windows我们可以通过将其属性设置为.iOSTEditStyleLookuptransparentedit

但是,在为Android.

我们如何TEdit在 Firemonkey 中为 Android 创建一个透明的?

0 投票
1 回答
421 浏览

delphi - TParallel.&For 和 TParallel.For 之间有区别吗?

TParallel.&For和有区别TParallel.For吗?

两者都可以在 Delphi 10 Seattle 中编译。那我应该坚持哪一个?

0 投票
1 回答
245 浏览

delphi - Delphi 10 Seattle 应用程序因 XCode 7.01 仪器而崩溃:“分配”

为了跟踪我的 iOS 应用程序 (iPad) 的内存消耗,Delphi 10 Seattle我使用了InstrumentsXCode 附带的工具。特别是Allocations仪器。

该应用程序在独立运行和从 Delphi 调试时运行良好,但自从升级到XCode 7后,它将不再使用 Instruments “Allocations”运行(它确实适用于 XCode 6.x)。

iPad 控制台显示以下消息:

我该如何解决这个问题?

0 投票
0 回答
564 浏览

delphi - Delphi Firemonkey:如何在 ARC 下找到对表单的所有引用?

我知道(在包括这个 SO 答案DisposeOf在内的许多地方都有描述)释放表单,但将其视为一种黑客行为。据我了解,它将对象置于状态,并且可能不会将其完全从内存中删除。Zombie

正确的方法是识别并删除对表单的所有引用。但是尝试这样做,我找不到一个参考。这是我的代码:

我使用 Delphi 10 Seattle,并针对 iOS 9.0 的 iPad。

我在哪里可以找到对表格的最后引用?

0 投票
0 回答
994 浏览

delphi - Delphi XE8 和 Delphi 10 Seattle 中的远程调试 - 如何使用固定的远程目录?

要使用 Delphi 进行远程调试,现在通常使用 PAServer,通常遵循以下初步步骤,如在线 docwiki 中所述:

  • 在您的 ide 中创建一个远程配置文件,在我的情况下,我正在调用它win7vm,它包含远程系统的 IP 地址、一些选项和 PAServer 连接密码,但据我所知,它没有包含任何上下文信息,例如“我想使用以下远程文件夹”。

  • 通常用于包含我的目标可执行文件的远程文件夹通常是暂存目录下的子目录。如果我将主临时目录配置为c:\scratch,并且我的远程配置文件被命名win7vm并且我的项目是 name project1,那么 IDE 和 PA 服务器将编译并将我的可执行文件传递到c:\scratch\win7vm\project1并从那里运行它。

我真正想要的是让我的可执行文件被传送到@c:\scratch@ 并在其中运行。我有 1 GB 的支持文件,它们都需要与我的主要可执行文件位于同一目录中,并且我不想拥有这些支持文件的 8 个副本。那么,这可以做到吗?我可以让 PA Server 不使用我的项目名称创建一个子文件夹,而另一个作为我的会话名称吗?如果是这样,这是在 paserver.config 文件中完成的,还是在我的客户端或其他地方完成的?

更新:我尝试更改 中的远程路径Project -> Deployment,但在这里使用相对路径不起作用。例如,将其更改为..\..\并将 Project Options 中的工作目录更改为..\..\,但它仍然只将我的可执行文件传递到文件夹c:\scratch\win7vm\project1而不是直接传递到c:\scratch\

更新 2:看来你不能做我想做的事,即将临时目录作为主文件夹,而不是为每个配置文件和每个项目创建任何子文件夹,如果你不喜欢在一个临时子文件夹,您应该只在项目的运行选项中设置部署中的绝对远程路径和绝对工作文件夹,并且您应该关闭受限模式,但这意味着您正在远程调试的整个虚拟机或机器可以通过PAServer,这也不太理想。我相信拥有一个固定的根暂存文件夹将是一种更安全、更灵活的工作方式,所以我将这个问题悬而未决,希望找到一种有效的方法来实现安全但灵活的远程调试技术。

0 投票
1 回答
217 浏览

delphi - Windows主题更改后TListView列顺序错误

Windows 主题更改后,TListView 的列内容不正确。我已将其缩小到 CM_RECREATE 消息,即 VCL 重新创建 TListView 的窗口句柄以响应系统主题更改。下面是一些说明问题的屏幕截图。

原始列表视图状态

初始列表视图状态

最后一列已移动到第一个位置。一切都很好。

科尔搬家了

Windows 主题更改后,列位置保留,但内容不再正确

主题变化

目前,我通过简单地在我的自定义 CM_RECREATEWND 处理程序中手动重新创建列来克服这个问题。它是一个错误吗?重新创建列是一个很好的解决方案还是有更好的方法?

我正在使用 Delphi10,但在以前的版本中也观察到了相同的行为。

0 投票
0 回答
251 浏览

delphi - 通过 Delphi X Seattle 在 iOS9 上启动时应用程序崩溃

我有一个在以前版本的 Delphi 中开发的项目,pre DX Seattle。我在 DX 上部署的步骤。

1) 复制项目并在 DX 中打开。是否为 Listviews 等进行了所有必要的类型转换。部署到模拟器 - 工作。

2)部署到iDevices - 没有工作(加载启动画面然后在启动时立即崩溃)

3) 删除项目文件并清理/删除所有其他 Delphi 文件。然后在 DX 下创建了一个新项目并重新添加了项目文件并更新了项目设置。

4) 通过 AD Hoc 部署到 iDevices - 工作

5) 部署到 App Store - 他们批准了这些应用程序,但它们仍然无法在 iOS 9 设备上运行

6) 看到 PA 服务器有一个修补程序更新。安装并遵循 ReadMe.txt 中的说明

7) 重新安装 SDK 后部署到模拟器 - 不起作用。

还有其他人在 DX 和 iOS 9 中遇到问题吗?我也安装了最新版本的 XCode。如何在 iOS 9 模拟器和设备中运行我的应用程序?