用delphi自带的Image Editor,点菜单“Tools ---Image Editor",然后打开该res文件就可以了。

解决方案 »

  1.   

    用文本编辑器编辑一个.rc文件,再用brcc32编译成.res资源文件。
      

  2.   

    书上讲了一个dos命令可以编辑。但是如果我要是要新建一个的话是不是将bmp文件另存为.res就可以了?他列出的资源文件还有一小段代码,是不是选择文件后自动生成的。
      

  3.   

    用文本编辑器建立一个.rc文件,给你一个例子吧,内容如下。
    Cut Bitmap e:\Image\Bmp\Cut.bmp
    Copy Bitmap e:\Image\Bmp\Copy.bmp
    Paste Bitmap e:\Image\Bmp\Paste.bmp
    Bold Bitmap e:\Image\Bmp\Bold.bmp
    Italic Bitmap e:\Image\Bmp\Italic.Bmp
    然后编译为.res文件
    e:\delphi6\bin\brcc32.exe e:\MyProjects\xxx.res
    然后程序源文件中引入该资源文件
    {$R xxx.res}//读取方法
    Image1.Picture.Bitmap.Handle := LoadBitmap(Hinstance, Pchar('copy'));
      

  4.   

    brcc32即为Dos文件,先编辑一RC文件如Ls.rcok, "OK.bmp"
    no, "NO.bmp"
      ....等等,然后执行 brcc32 ...\ls.rc
    当然要加上路径
      

  5.   

    编一个扩展名为rc的文件就可以啦,
    在这个文件中写上这样一句,
    ABC BITMAP DEF.BMP
    第一项是资源名称,第二项是资源类型,第三项是文件名,
    然后将它Add To Project编译一下就会生成res文件。
    除了BITMAP外还有CURSOR,ICOM,MENU,STRING,DIALOG等资源类型,也可以自定义,如JPG,GIF,MP3等
      

  6.   

    加上这一句{$R xxx.res},编译的时候会报duplicate resouce,还报了一大串错误,如果去掉那一句,又会报找不到资源,不知是何原因,请各位大虾指点。