问题标签 [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 投票
2 回答
4121 浏览

delphi - 为什么断点是绿色的并且不起作用?

我正在尝试对我的代码进行调试,但不知何故它停止了工作。这是一个片段和它显示的绿线:

片段

  • 我试图右键单击我的项目和clean它。
  • 试图删除临时文件,例如.stat.dcu.
  • 来回切换ReleaseDebug模式,重建,重新编译它们。
  • 下面的Debugging选项Project -> Options -> Delphi compiling都设置为true。
  • 检查search paths.
  • 其他项目工作正常。
  • 也试过骂人。

我究竟做错了什么?

0 投票
2 回答
224 浏览

delphi - Delphi 包文件在注册时的位置

我正在尝试将我的新 HTML 帮助文件添加到 Delphi 10 Seattle。根据文档,这需要注册您自己的菜单项:

第三方帮助菜单项 (Delphi)

我唯一缺少的是如何在运行时(或实际上是设计/注册时)确定组件包的安装目录,以便我可以Path\to\your\local\help\file在实践中定义。我的帮助文件将相对于 .bpl 文件安装,所以我只需要找到那个路径。

我能弄清楚的是我可能应该使用 ToolsAPIIOTAPackageServices接口吗?

0 投票
1 回答
1064 浏览

android - Delphi Seattle 无法引用默认 FMX 类

在我的项目中尝试实现通知时,Delphi Seattle 无法FMX.Notification正确引用。

这就是我得到的:

[DCC 致命错误] UnitMain.pas(27):未找到 F2613 单元“FMX.Notification”。

然后它会自动引用System.Notification,但是在尝试使用此类中的对象时它会导致我的 Android 应用程序崩溃。

如何在 Delphi Seattle 上正确实施通知?

注意:它必须同时在iOS和上运行Android

0 投票
1 回答
315 浏览

ios - Delphi 10 Seattle 缺少 libsqlib.a

我无法编译我的多设备 iOS 应用程序,因为出现错误:

[DCC 错误] E2597 ld:找不到文件:libsqlib.a

我使用 Delphi 10 西雅图。

我没有找到解决方案,只能下载 Delphi XE8 和 XE5 libsqlib.a。但它不适用于这些。

你能帮助我吗?

佐尔坦

0 投票
0 回答
333 浏览

delphi - Webbroker ISAPI dll中的Delphi Seattle 10 TRESTRequest错误

我们有一个在 Delphi Seattle 10 中开发的 ISAPI webbroker 应用程序。它支持使用 SSO Azure 登录。

我们使用 TREST 组件来获取访问代码和图形数据。

它大部分时间都有效,但每天 1 或 2 次它会给我们这个错误:

REST 请求失败:打开请求时出错:(6)句柄无效

设置是:我们在 datammodule 中有 3 个其余组件

我们将 Rest Component 分配给一个类

然后我们有这个函数可以在 RESTRequestSSO.Execute 上发出警报;

知道为什么会发生这种情况,在 webbroker 应用程序中执行此操作不是一个好主意吗?

0 投票
1 回答
194 浏览

multithreading - 将对象分配给另一个线程

我有多线程应用程序,我有一个关于在线程之间分配对象以及如何正确锁定它们的问题。

我定义了自定义类型类,并在主线程中创建了该类型的实例。我想将不同的对象分配给线程,这些对象将在线程的 Execute 方法中使用。

将不同对象分配给线程时这种锁定方法可以吗?

0 投票
1 回答
2634 浏览

delphi - Delphi 10 Seattle - [dcc32 错误] E2161 错误:RLINK32:文件“C:\Development\Testing\Unit1.dfm”中不支持的 16 位资源

我在编译一个长时间运行的项目时遇到问题,现在显示上面指出的错误。该问题源于 TCombobox 继承的特定组件。如果我将组件放在没有其他控件的空白表单上,则项目将编译并运行。然后我保存项目并重新打开然后重新编译项目将给出错误。唯一的解决方案是删除组件并将其放回其中,然后允许项目编译和运行,直到它被关闭并再次重新打开。

我目前正在从 XE4 升级到 10 Seattle,并且拥有完整项目代码的两个相同副本,并且两者都发生错误。

任何想法将不胜感激

0 投票
1 回答
1639 浏览

android - 如何在 Delphi 中以编程方式拒绝(挂断)Android 上的来电?

Java 解决方案不是问题:

但是如何在 Delphi 中做出同样的解决方案呢?

不幸的是,我没有找到任何解决此问题的指南。

0 投票
2 回答
698 浏览

delphi - 字符串索引错误 Delphi Seattle

当完成某个计算值并将 TText.text 设置为该值的方法时,我收到以下错误:

我确保我的计算是安全的,并在可能发生之前和之后处理了可能的异常。这真的只是一个简单的加法计算......

一个快速的谷歌搜索导致我: Firemonkey:设置 TLabel 文本导致字符串索引超出范围异常

1)我没有使用回车,也没有任何换行符。这是我设置 ttext 值的代码 -

2)它不是一个TLabel,而是一个TText组件。

3) 这不会在任何运行 iOS 9.0.2 的 Android 设备、模拟器或我的第 4 代 iPad 上引发任何错误,但会在运行 iOS 9 的较新 iPhone 上引发错误。

关于解决方法或错误修复的任何想法?很难调试哪一行会引发错误,因为我无法直接访问较新的 iPhone,我拥有的设备或模拟器在调试时也不会引发异常。

谢谢

0 投票
1 回答
441 浏览

ios - 通过 RAD Studio 10.0 开发的 Firemonkey 应用程序在 iOS 7.1 上崩溃?

我在http://www.diawi.com/index.php上为测试人员发布了一个应用程序,但它没有在 IOS 7.1 设备上启动。我已将最低部署目标设置为 IOS 7.1,但我的基本 sdk 是 IOS 9。它在 iOS 8 和 iOS 9 上运行良好。可能是什么原因?Delphi 10 Seattle 上是否不支持低于 8.0 的 iOS 版本?