(*.res)资源使用错误(20分)

  • 主题发起人 主题发起人 slqbs-gy
  • 开始时间 开始时间
S

slqbs-gy

Unregistered / Unconfirmed
GUEST, unregistred user!
两个工程A与B,其中A要用到B的资源,那么在A中加入B资源,形式如下:
{$R *.dfm}//A中DFM
{$R head.res}//B中资源

可编译总出现:
[Error] WARNING. Duplicate resource(s):
[Error] Type 14 (ICON GROUP), ID MAINICON:
[Error] File E:/苏州易创/DELPHI流加密事例/加密程序/slqbs1.res resource kept;
file E:/苏州易创/DELPHI流加密事例/加密程序/head.res resource discarded.
请问怎么解决啊?
谢谢各位!
 
这是因为你的两个res文件中都有名为MAINICON(Delphi默认程序主图标名),只要删掉其中一个res文件中的MAINICON就可以了。
 
为什么要这样做呢,在DELPHI中所有的.DFM文件其实就是资源文件,你如果在一个单元中使用的话,会出现冲突的啊,
 
有相同的图标名。
 
后退
顶部