2

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

4

5 回答 5

4

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

{$R *.RES}

不经意间被换成了

{R *.RES}

于 2013-02-18T10:10:09.590 回答
4

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

于 2012-10-09T13:51:44.943 回答
2

我遇到了同样的问题,在项目(选项)中添加了一些样式后,我有错误“找不到样式”我删除了项目中的所有样式->选项但总是出现相同的问题

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

 begin

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

解决方案就是删除这些行

但我认为问题出在程序找不到路径的地方

于 2014-02-13T02:18:06.960 回答
0

我认为修复 IDE 问题的唯一受支持方法是运行 Delphi 设置并选择修复(如果问题确实是 Styles 文件夹)

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

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

于 2012-10-09T09:24:09.990 回答
0

也许检查这个目录 C:\Users\Public\Documents\RAD Studio\10.0\Styles

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

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

问候迈克

于 2012-10-09T10:18:22.530 回答