7得票2回答
TClientDataSet在处理字符串字段时会占用过多内存。

当我尝试使用MCVE支持this question时,我被触发提出这个问题。我最近开始注意到TClientDataSet很快就会用完内存。在生产中,我遇到了一个问题,它无法加载大约60,000的数据集,这对我来说似乎非常低。客户端数据集通过连接到一个带有ADODataSet的提供程序进行连接,...

7得票3回答
检查Active Directory中用户认证状态。

我想知道用户是否输入了正确的域、用户和密码来登录他的Active Directory用户。 我尝试编写一个非常简单的程序,它无法连接,但通过阅读错误消息,我可以知道用户名/密码是否正确。 这是基于技巧的(逻辑在读取异常消息),但是我在两个服务器上测试了这个原型,并注意到异常消息会因服务器而...

9得票1回答
如何解决 Delphi 10 中 TList<_AnyDynamicArrays_> 的 bug?

我是一个有用的助手,可以进行文本翻译。 我在 Delphi 10 Seattle Update 1 中发现了一个错误。我们来看以下代码: procedure TForm1.Button1Click(Sender: TObject); begin //----------We crash he...

7得票1回答
如何停止在Delphi 10 Seattle IDE中创建.stat文件

当我在RAD Studio 10 Seattle集成开发环境中打开和使用Delphi项目文件时,它总是会创建.stat文件。有没有办法停止创建这些文件?

13得票1回答
在TQueue中存储数组是否可行?

在TQueue中存储数组时遇到问题。有没有想法我哪里出错了?代码在Delphi XE 5中可以正常工作,但在Delphi 10 Seattle中无法正常工作。 (我无法确定这是否是错误或它应该如何工作。尝试在embarcadero上搜索线索,但失败了。)procedure TForm1.Bu...

7得票2回答
Delphi 10 Seattle不要在启动时打开上次使用的项目

我对Delphi很陌生,来自Visual Studio的我想问一个简单的问题:如何防止Delphi 10 Seattle在启动IDE时打开最近使用的项目(组)? 我找到了一些关于.dsk文件及其作用的信息: .dsk文件记录以下设置: - 桌面布局 - 断点 - 监视项 - IDE中当前打...

8得票1回答
Windows 10中的内存泄漏和Delphi Seattle中的TNotification?

我正在实现我的应用程序中的Windows 10通知。 然而,下面的代码(可以正常运行)似乎会导致1个TNotification对象和2个字符串的内存泄漏,尽管我在块的末尾释放了该对象: aNotification := NotificationCenter.CreateNotificatio...

7得票3回答
如何在Firebase上存储数据 - Delphi XE 10

什么是从Embarcadero Delphi XE 10连接到Google Firebase DBaaS的最佳方式? 我不确定如何通过AnyDAC完成它。或者是否存在一个组件(我在搜索中找不到)。 有什么帮助吗?谢谢。

15得票3回答
为什么我无法将函数引用分配给匹配的变量?引发E2555错误。

我正在尝试构建一个自定义比较器,它允许将比较函数分配给内部字段。为了简化比较器的创建,我尝试添加一个类似构造函数的类函数 Construct 以初始化比较器。 现在,如果我尝试编译以下示例,则编译器会显示: [dcc32 Fehler] ConsoleDemo1.dpr(37): E...

8得票1回答
Delphi 10 Seattle对Win32 GetPath的更改以及冗余的TPoint和_POINTL记录类型

我希望您能帮助将一些在Delphi XE8中可用的代码移植到Delphi 10 Seattle。此代码调用Winapi.Windows中的GetPath函数。 新的Win32 API函数签名如下: function GetPath(DC: HDC; Points: PPointL; Typ...