Delphi 'The memory manager cannot be changed after it has been used' 启动时出错

Delphi 'The memory manager cannot be changed after it has been used' error on startup

在 Delphi 10.1 Berlin 中重新编译一个 Delphi 项目,系统在应用程序启动时抛出以下错误:

The memory manager cannot be changed after it has been used

这是为什么,我该如何解决?

我发现了问题。这不是 Delphi 或项目代码,第 3 方“MadExcept 处理程序”导致错误。

为了解决这个问题,我从我的 dcu 文件夹中删除了之前编译的 .dcu 文件,并重新构建了项目。