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

delphi - Delphi DX Seattle FMX - Datasnap 示例 - ExecProc - [值] 溢出错误

我正在运行 Delphi DX Seattle
,我正在查看数据快照示例

Samples\Object Pascal\DataSnap\FireDAC\SampleDataSnapFireDAC_ProjectGroup.groupproj

我并不担心实际反转字符串,只是想知道为什么数据快照调用会出现以下错误

在此处输入图像描述

这些是我可以通过
步骤 1 重现错误的步骤:启动服务器
步骤 2:启动客户端
步骤 3:单击反向字符串按钮并键入“测试”。工作正常
第 4 步:再次单击反向按钮并键入“testtest”。它失败并出现此错误

错误
[FireDAC][Stan]-704。变长数据参数 [Value] 溢出。值长度 - [8],参数数据最大长度 - [4]。

我可以更改第 3 步和第 4 步,例如
第 1 步:启动服务器
第 2 步:启动客户端
第 3 步:单击反向字符串按钮并输入“123456789”。工作
步骤 4:再次单击反向按钮并键入“123”.works
步骤 5:再次单击反向按钮并键入“123456789abcd”.fails

如果字符串大于第一次调用,它似乎在第一次调用后中断。
这是示例正在执行的代码

有一个更好的方法吗?
还有其他人收到此错误吗?

0 投票
1 回答
611 浏览

delphi - 将 UTF16 转换为 Windows 1250

我有一个文件,我用它打开FileStream并修改文本。它的标准编码是 UTF16。在此之后,我想将修改后的文件上传到某个地方,但必须是 Windows-1250 格式。

如何将 UTF16 转换为 Windows-1250 编码?

0 投票
0 回答
361 浏览

delphi - 当我单击它们时,Delphi 10 编辑器会更改代码行

我刚刚使用 Delphi IDE 主题编辑器应用了一个主题,现在当我单击 Delphi 10 编辑器中的任何代码行时,代码将更改为另一行代码,以了解我的意思,请参阅此视频

https://vid.me/LfGO

为什么会发生这种情况,有没有办法在不卸载 Delphi 并重新安装的情况下解决这个问题。

更新:当我启用“突出显示当前行”选项时,我没有看到这个问题!

0 投票
1 回答
685 浏览

ios - 应用程序运行时的Delphi Apple推送通知

我正在使用 Delphi Rad Studio Seattle 10 构建 iOS 应用程序。此应用程序必须接收推送通知。这对我有用,但是当应用程序运行时,它确实会收到任何通知。我做错了什么?

这是代码:

使用此代码,应用程序会收到推送通知,但在运行时不会。

0 投票
2 回答
844 浏览

delphi - Delphi Seattle IDE - 方括号错误

也许你们中的一些人可以帮助我......当我尝试输入时,我正在使用 Delphi Seattle、Windows 10、葡萄牙语键盘布局(也尝试使用英语布局)和代码选项卡(设计选项卡完美运行): “]”,只有这个键,出现“[”……其他键没有问题,只有这个。任何想法可能是我的问题?

对不起,如果这个网站不适合这种讨论,但我可以在哪里问这个?

0 投票
2 回答
1561 浏览

sql-server - 使用 FireDAC 使用 SQL Server 2008 R2 进行查询

我是 Firedac 的新手,但不是 Delphi

我可以与 SQL Server 建立连接,当我连接时,没有问题。我得到连接OK。它适用于代码、向导和 FireDAC 资源管理器。

数据库的名称是:

我被一个简单的查询困住了。

此查询在 FireDac 资源管理器中有效,但不适用于我的程序,我收到以下错误:

[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]在 sys.servers 中找不到服务器“C:\PROGRAM FILES (X86)\MICROSOFT SQL SERVER\MSSQL”。验证是否指定了正确的服务器名称。如有必要,执行存储过程 sp_addlinkedserver 将服务器添加到 sys.servers。

当我尝试从 Delphi 中的 UI 执行此操作时,我也遇到了同样的错误。

为了尝试查询,我将 TFDQuery 放到表单上,连接属性自动设置为表单上的唯一连接。然后我使用查询编辑器设置查询,单击执行时出现错误。

使用这样的代码:

调试程序时,将查询设置为活动时出现错误。

我看到错误消息中的数据库名称不完整。但是在组件设置里面是完整的

请指教,


我尝试了一些额外的测试:如果我从 UI 编辑器运行查询(双击 FDConnection、Tab SQL 脚本),输入查询,它可以工作:-)。

但是当我尝试在 FDQuery 组件上执行此操作时,将连接分配给先前的 FDConnection,我得到了同样的错误。就像缺少一些参数一样。

0 投票
2 回答
2119 浏览

multithreading - 新的 Delphi TActivityIndi​​cator 在主线程中运行时有什么用?

当我打开一个大型查询时,我希望使用新的西雅图 TActivityIndi​​cator 但这会阻塞主 vcl 线程并因此停止 TActivityIndi​​cator。

当然 TActivityIndi​​cator 指示活动并且应该在不同的线程中工作。

无需在任何地方都放入 Application.Processmessages 是否有另一种方法?

0 投票
1 回答
1876 浏览

android - 如何在Delphi中检查和挂断/拒绝Android上的来电/去电?

是否有任何解决方案可以在 Delphi 中以编程方式检查和挂断/拒绝 Android 上的传入/传出呼叫?

0 投票
1 回答
126 浏览

delphi - 我可以使用比我学校使用的更新版本的 Delphi 来完成我的课程吗?

我们从学校开始使用 Delphi 7(有点旧)学习 Pascal,当我查看 Wikipedia 和 Delphi 网站时,似乎还有其他版本,8 月 31 日发布的最后一个版本是 Delphi 10 Seattle。所以我的问题是我应该下载与我的学校(Delphi 7)相同的东西,还是如果我使用 Delphi 10 是正常的?我可以将项目从 Delphi 7 导入到 Delphi 10,反之亦然?

0 投票
2 回答
1384 浏览

delphi - 如何在 iOS 模拟器 Delphi 西雅图上进行 HTTPS 调用

OpenSSL 不适用于 Delphi DX 中的 iOS 模拟器 使用信息位于: http ://blog.marcocantu.com/blog/using_ssl_delphi_ios.html http://docwiki.embarcadero.com/RADStudio/Seattle/en/OpenSSL https://plus .google.com/100777187605111792758/posts/SPnHdXvTTNu

我可以让它在设备上工作,但不能在 iOS 模拟器上工作。当我使用 TWebbrowser.navigate 时,相同的 URL 有效,但当然不适用于 INDY。请参见下文,并可能提供有关如何在 iOS 模拟器上进行 HTTPS 调用的建议!这在 Rad Studio 的早期版本(XE4、XE5)之前有效,但如果我的记忆对我有用的话,自 XE7 以来就没有。

我的 usr/lib 文件夹中有这些文件:

这是我的用途

这是我的主表单的 onCreate

这是我使用的函数的一部分,在最后一行抛出异常

错误是:“无法加载 SSL 库”

ShowMessage(IdSSLOpenSSLHeaders.WhichFailedToLoad);显示一条空白消息

更新:

添加

设置路径后,现在会导致 whichFailedToLoad 说:“加载 /usr/lib/libcrypto 失败。”