可以在程序运行时把图片调入吗,是不是一定要做一个.res文件

解决方案 »

  1.   

    image1.Picture.LoadFromFile('filename');
      

  2.   

    做了个.res文件,但里面图象的颜色严重变调了
      

  3.   

    var fn: string;//假设图片文件和可执行程序在同一目录下
    fn:=ExtractFilePath(ParamStr(0))+'image1.bmp';
    Image1.Picture.LoadFromFile(fn);
      

  4.   

    不是!
    如把图片1.bmp存在工作目录下可以这样调用:
    Image1.Picture.LoadFromFile(ExtractFileName(Application.ExeName)+'\1.bmp');
      

  5.   

    to halfdream(哈欠):
    是啊,就是把它设成了256色;在delphi和vc中好像最好都只有256色,另外就是16色和2色了。