Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Dephi XE7组件图标不工作_Delphi_Icons_Components_Delphi Xe7 - Fatal编程技术网

Delphi Dephi XE7组件图标不工作

Delphi Dephi XE7组件图标不工作,delphi,icons,components,delphi-xe7,Delphi,Icons,Components,Delphi Xe7,我正在将我编写的许多组件从XE2移动到XE7。所有这些组件都有单独的图标。图标与pascal源文件一起包含在每个组件项目文件的.dcr文件中,.bpl文件的源引用.dcr文件。所有组件图标都正确显示在相关的XE2组件调色板文件夹中 当我将其中一个组件安装到XE7中时,组件图标不会出现在组件调色板中。如果我关闭XE7并重新打开它,组件图标现在会出现在组件调色板中 如果我随后将这些组件中的另一个安装到XE7中,那么新组件图标再次不会出现在调色板中 如果我重新启动XE7,新的组件图标可能会出现在组件调

我正在将我编写的许多组件从XE2移动到XE7。所有这些组件都有单独的图标。图标与pascal源文件一起包含在每个组件项目文件的.dcr文件中,.bpl文件的源引用.dcr文件。所有组件图标都正确显示在相关的XE2组件调色板文件夹中

当我将其中一个组件安装到XE7中时,组件图标不会出现在组件调色板中。如果我关闭XE7并重新打开它,组件图标现在会出现在组件调色板中

如果我随后将这些组件中的另一个安装到XE7中,那么新组件图标再次不会出现在调色板中

如果我重新启动XE7,新的组件图标可能会出现在组件调色板中,但以前的图标现在将丢失(此行为会不时变化)

因此,当我安装更多的组件时,一些组件图标有时会正确显示,但大多数都丢失了

组件工作正常,只是缺少组件图标

你知道为什么会这样吗


期待中的感谢-Jim

可能尝试在一个项目中添加所有组件,然后立即安装所有组件!我也有类似的问题。如果我找到答案,我会在这里发布