Delphi 使用VCL样式未找到TStylemanager

Delphi 使用VCL样式未找到TStylemanager,delphi,vcl,vcl-styles,Delphi,Vcl,Vcl Styles,我将一个非常大的VCL应用程序从Delphi7迁移到XE,现在迁移到西雅图。 现在我想使用VCL样式,我进入项目选项并启用一个,但我总是得到编译错误,即未定义“TStyleManager”类。 但是为什么呢?TStyleManager是在Vcl.Themes单元中定义的,您显然必须使用该单元才能引用TStyleManager uses Vcl.Themes; 此信息可从文档中获得:问题在于Vcl。文件中引用了主题和Vcl。样式。我的答案解释了编译错误。如果您对特定代码有更详细的问题,那将是

我将一个非常大的VCL应用程序从Delphi7迁移到XE,现在迁移到西雅图。 现在我想使用VCL样式,我进入项目选项并启用一个,但我总是得到编译错误,即未定义“TStyleManager”类。
但是为什么呢?

TStyleManager
是在
Vcl.Themes
单元中定义的,您显然必须使用该单元才能引用
TStyleManager

uses
  Vcl.Themes;

此信息可从文档中获得:

问题在于Vcl。文件中引用了主题和Vcl。样式。我的答案解释了编译错误。如果您对特定代码有更详细的问题,那将是一个新问题。请确保在询问时包含完整的内容。