修复 Delphi XE3 中的 VCL 样式目录



我对Delphi IDE中的VCL样式有疑问。当我在delphi IDE中将VCL样式从默认样式更改为另一种样式并运行程序时,会出现"找不到样式'样式名称'"错误。我试图在IDE中找到一个选项来修复样式目录,但找不到任何选项。请帮助我解决此问题并修复IDE选项。非常感谢。

哦,过了一段时间,我找到了解决这个问题的方法。 要解决此问题,必须运行"Redistsetup.bat"文件。 此文件默认位于"C:\Program Files\Embarcadero\RAD Studio\10.0\Redist\redistsetup.bat"。 (^_^)

我发现我突然看到这个"找不到样式'样式名称'"错误,因为从我的项目中删除了一个文件,我的项目文件中显示的行

{$R *.RES}

无意中被替换为

{R *.RES}

我遇到了同样的问题,在项目(选项)中添加了一些样式后,我有错误' 找不到样式" 我删除了项目中的所有样式 --> 选项,但 alwyse 同样的问题

在我进入源项目后,我找到了那些行(TrySetStyle)

 begin
  TStyleManager.TrySetStyle('Turquoise Gray');
  TStyleManager.TrySetStyle('Cobalt XEMedia');
  Application.CreateForm(TFormLogin, FormLogin);
  Application.CreateForm(TFormMain, FormMain);
  Application.Run;
end.

解决方案只是删除这些行

但我认为问题在于程序找不到路径

我认为解决IDE问题的唯一受支持的方法是运行Delphi安装程序并选择修复(如果问题确实是样式文件夹)

您可以使用 Sysinternals 的 Procmon 来检查您的程序(或 IDE)是否无法找到/打开样式文件。

您还可以查看: 如何将 Delphi XE2 皮肤应用于 DLL 中的表单?

也许检查一下这个目录C:\用户\公共\文档\RAD 工作室\10.0\样式

我不知道,也无法重现该问题。

在帮助文件中 - 应用程序外观部分。

问候话筒

相关内容

  • 没有找到相关文章

最新更新