鉴于她的Graphics.dcu 问题,我也遇到了这个问题。我的单位声明是这样的
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Math,
但我有一个不同的问题。使用 VCL 框架我没有遇到任何问题,只有在我的单元使用 Firemonkey 框架时才会发生故障。
OS = WIN 7 德尔福教授 XE2 更新 4
鉴于她的Graphics.dcu 问题,我也遇到了这个问题。我的单位声明是这样的
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Math,
但我有一个不同的问题。使用 VCL 框架我没有遇到任何问题,只有在我的单元使用 Firemonkey 框架时才会发生故障。
OS = WIN 7 德尔福教授 XE2 更新 4
一些东西:
FMX.Types
(所有版本)、FMX.Controls
(XE4+,尽管它以前存在)、FMX.Forms
(所有版本)和FMX.Graphics
(XE5+)。FMX.Forms
不仅仅是Forms
.Math
(缺少Variants
D6 之前的建议!)。在实践中,最好只使用您实际使用符号的单位。特别是,如果您真的依赖Windows
and Messages
,那么您将在使用 FMX 交叉编译代码时遇到问题(FMX 控件通常没有HWND
,并且 FMXTForm
不支持 VCL 变体的漂亮消息处理语法)。