其它的工程文件没有问题,只有这一个工程文件,即使我从project options->application-load icon 换了别的图标,
编译出来的应用程序图标还是不变,我尝试删除res文件,让delphi重建res文件,编译出来的图标还是不变,将EXE创建快捷方式到桌面,在属性中可以看到有两个图标,第一个是老的,第二个是后来加的,不管怎么搞编译出的EXE文件图标都是第一个的.大虾有没有知道的?

解决方案 »

  1.   

    .res
    你也可以用VS2005或者VS2010直接编辑并修改那里面的资源文件
      

  2.   

    用VS2005可以修改那里面的资源文件,在ICON里多了一个,把那个删除就可以了,
    自定义一个.rc资源文件还是不行,工程文件对应的那个资源文件中只有一个ICON,另外一个不知道是从哪里出来的,搞不懂.
      

  3.   

    一看就不是常规问题啊,这类问题最是折磨人,LZ祝你好运,如果太折腾了,尝试重装下Delphi?
      

  4.   

    还是搞不定,输出路径是对的,新建一个工程编译的EXE也是对的,只要引入了这个项目的文件(好多个,不能一个一个试,因为各个之间有关联)就不行了,估计跟DELPHI没关系,跟程序有关,但就不知道如何去找,资源文件也只有在工程文件中才引用,其他地方也没有.
      

  5.   


    在VS2010中打开这个.RES资源文件中有一个以M 开头就是默认为程序的图标
      

  6.   

    一个以H开头,一个以M开头,但默认为程序图标的是以H开头那个