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

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

8得票1回答
在Win32和Win64中使用exAllArithmeticExceptions出现不一致的结果

我的一个同事在Delphi编译Win32和Win64代码中发现了处理NaN的差异。以以下代码为例,当以32位编译时我们不会得到任何消息,但是以64位编译时我们会得到两个比较都返回true的结果。 program TestNaNs; {$APPTYPE CONSOLE} {$R *.res...

9得票1回答
TParallel.&For和TParallel.For之间有什么区别吗?涉及到IT技术。

TParallel.&For与TParallel.For有何区别? 这两者都可以在Delphi 10 Seattle中编译。那么我应该选择哪个呢?

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

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

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...

7得票1回答
无法看到和使用自定义VCL样式

我在位图样式设计器中创建了一个新的样式,将其保存在样式文件夹中,但是在项目选项的外观选项卡下看不到它。有什么问题吗?

12得票2回答
当GetIt软件包管理器失败时,如何重置下载?

我试着通过GetIt下载OmniThread库时,Delphi崩溃了。其他的包都能够正常地下载、编译和安装,所以我猜这只是一次偶然事件。 现在GetIt拒绝安装OmniThread,因为它看到了部分下载的文件,就认为所有东西都很好,并开始编译。但这会导致编译错误,而GetIt无法让我重置状态...

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

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

7得票1回答
EXE属性中未显示VERSIONINFO资源

我正在使用安装有Windows 10的计算机上的Delphi 10.0 Seattle。 我们有一个包含多个可执行文件的系统。我们通过.rc文件使用版本信息: 1 VERSIONINFO FILEVERSION 18,2,0,1660 PRODUCTVERSION 18,2,0,0...

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

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