问题标签 [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.
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。安装程序显然没有创建一个。
有解决办法吗?
提前致谢。
sql - 对已经有 '%' 符号的字符串使用格式
我有一个string
,它存储我的 SQL 代码,它看起来像这样:
第一个问题:我怎样才能只使用格式myOtherField
?下面的代码似乎没有忽略第一个 % 符号:
第二个问题:当我的 SQL 需要第一个 '%' 符号,但我也想格式化日期时,如何使用格式化?可悲的是,以下代码也不起作用。
delphi - 如何在firemonkey中将transparentedit样式设置为TEdit?
在Delphi Seattle 10中开发应用程序时,Windows
我们可以通过将其属性设置为.iOS
TEdit
StyleLookup
transparentedit
但是,在为Android
.
我们如何TEdit
在 Firemonkey 中为 Android 创建一个透明的?
delphi - TParallel.&For 和 TParallel.For 之间有区别吗?
TParallel.&For
和有区别TParallel.For
吗?
两者都可以在 Delphi 10 Seattle 中编译。那我应该坚持哪一个?
delphi - Delphi 10 Seattle 应用程序因 XCode 7.01 仪器而崩溃:“分配”
为了跟踪我的 iOS 应用程序 (iPad) 的内存消耗,Delphi 10 Seattle
我使用了Instruments
XCode 附带的工具。特别是Allocations
仪器。
该应用程序在独立运行和从 Delphi 调试时运行良好,但自从升级到XCode 7
后,它将不再使用 Instruments “Allocations”运行(它确实适用于 XCode 6.x)。
iPad 控制台显示以下消息:
我该如何解决这个问题?
delphi - Delphi Firemonkey:如何在 ARC 下找到对表单的所有引用?
我知道(在包括这个 SO 答案DisposeOf
在内的许多地方都有描述)释放表单,但将其视为一种黑客行为。据我了解,它将对象置于状态,并且可能不会将其完全从内存中删除。Zombie
正确的方法是识别并删除对表单的所有引用。但是尝试这样做,我找不到一个参考。这是我的代码:
我使用 Delphi 10 Seattle,并针对 iOS 9.0 的 iPad。
我在哪里可以找到对表格的最后引用?
delphi - Delphi XE8 和 Delphi 10 Seattle 中的远程调试 - 如何使用固定的远程目录?
要使用 Delphi 进行远程调试,现在通常使用 PAServer,通常遵循以下初步步骤,如在线 docwiki 中所述:
在您的 ide 中创建一个远程配置文件,在我的情况下,我正在调用它
win7vm
,它包含远程系统的 IP 地址、一些选项和 PAServer 连接密码,但据我所知,它没有包含任何上下文信息,例如“我想使用以下远程文件夹”。通常用于包含我的目标可执行文件的远程文件夹通常是暂存目录下的子目录。如果我将主临时目录配置为
c:\scratch
,并且我的远程配置文件被命名win7vm
并且我的项目是 nameproject1
,那么 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,这也不太理想。我相信拥有一个固定的根暂存文件夹将是一种更安全、更灵活的工作方式,所以我将这个问题悬而未决,希望找到一种有效的方法来实现安全但灵活的远程调试技术。
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 模拟器和设备中运行我的应用程序?